Whatever You Need to Understand About Free Rotates Online