use SIGINT for kill signal