buiding cat_list