drift rate and angle refinement seem to work