pupft upft pft ftt