feedback and error reporting