tc_generic_structure