step 4.8 - box partials refactor
step 4.9 - avoid async data load
step 5.0 - new build