make rotateLeft private