building up model and execution