updated autonomous and teleop