Outline step by step explanation