tpl selection