ability to redefine template
add example of redefined template