Added incremental rotation and rotation functions