changed controls to be smoother