ongoing changes for step 3