also, i'm not familiar with ``kill $!`` - what does the $! do? we want it to shutdown with a SIGINT