+ part of step 3