use ordered mixtures of categories for datasets
safer sampling in ordered mix