Implemented monitor_signal