peer message fleshing out