more steps/explanation