goes in the right direction by fixing rotation calculation to match CV hw description of AO