restructure step 1