added more teleop code