Added signal processing module