step 2 added