Fix and complete ChatRoom system