changed tpns controller