update to call it GearSwitchingRobot.out