fixed order of instructions