work on chat demo