add category list func.