https://sx-studio.com/design-a-chat-system/