some ideas for creating categories and sub_categories