fixed message content interface