message_handler added to common