added signal processing library.