carving big template into partials for ease of use