add methods to rotate on individual axis