better message format