change doc
handles keyboard interrupt