error handling; additional README