fixed comp_list to use required type name