templates are just functions
Merge pull request #4 from fronx/master

templates are just functions