shifting left and right almost wrorks perfectly