implementing new points in rotate