imft