*Handle KeyboardInterrupt exception properly,
* Some comments