flatten messages