variable noises reduction