add stuff to handle chat