A fancy implementation of a chat