add guassian sampling to system