Added WhileInstruction;