little of messages interface + fixed post markup logic