some updates to ChatInteraction