add chat demo from ryan