IFTK(Explicit)