handle error & update readme