adding pmf->key-ordered