simplify the sampling interface