(SIR, PLZ EXPLAIN ALL STEPS IN DETAIL)