improvements to chat