Evaluate
rotate