check all messages, pass messages functions and other minutiae added