messages skeleton