need adjustments on rotation