added PTF