add message.h