rotation after normalization to fix bug