dynamic population of categories and store types