rework rotate vector method