add maintainable templates by brendan loudermilk