Step 3 refactor