add point rotate utility