started refactoring campaign partials