add noise lib