synthetic_signal example done