categories and sub_categories done