evolving in steps step3