added noisenet class