[close #3] add implement for signal

implement example of signal