support errors and update docs