added signal example