added "util_sample_sparse"