general tpl