teleop class