completely rethought robo setup