define abstract template
define HTML Templatek