noise detector initial commit