updated error handling, README