data Driven Framework