step 1
part 2