adds readme and error handling