start adapting for subcategories