Nice and clean. Detailed guidance.