add macro for tfitf