added signal receiver example