in the process of figuring out how to do rotations