add tc_type.h