adding tpl