added noise profiling