new build system for partials