Added checkbox(unfinished) added noise generator.