add message receiver