smartNoise coded but not tested