support for post_message