chainging lerp to slerp\!