Added public_messages.h and .c.