introduce generalized basis reduction based sampling