a simple chatroom library