IFT-1 vs IFT-2 vs IFT-3 - A Comparison