signal with 2 arguments