add register tpl