ptf input