Understand, Evaluate, Prepare