message.c + bug fixes