added signal capabilities