EHN: compare_signal

+ solved som bugs