adding ImprovedNoise