apply rotate routine