• improve documentation and error messages