working on the cursor rotate