message structuring