add base  robot.hs