self-contain the erorr msgs;unread msg's reply