alternative constructor added to Message,show_message edited