added univariate sobolev density generation