added robot controll wraper