beautify exception, add readme