more verbose step 1