modify schema to accomodate subcategories