fix enum_list bug