add if tc