read msg layout

design