step 4.8 - box partials refactor