order of execution test