error handling, readme