implemented reply_message