step 3.9 - build refactor