return message in the right order
add a way to post message