rotation works completely