add binomial, and subset-rank