tpl initial