unstable - first attempt at ChatRoom class