added consumer and messages checkers