use templates, multiple tweaks