step 2 and step 3 separate