updated with console tests for signals