doing step1