added block tpl