feedback and failure