fix rotation math