move stuff into partials for easier customization