use SingleInstruction in simulation creating