add message reflection