add robot.rb(unfinished)