methods for robot created