messages gui; input and send
merge magic; silly