did both optional steps