First commit, Rotation struct