refactored robotcontrol