one template to rule them all