signal handler modfication