add noise reduction codes.
add noise reduction in controller