extendable template
Merge pull request #1 from wintercn/master

extendable template