Implemented conditions and procedures