basic chat room complete