not sure how to complete this...
refactor the message system to survivie multiple lines — and preprare for table messages