why are we doing execute??