assortment creation and retrieval implemented