single generic base template, general formatting good