impft