fixed teleop code