chat interface improvements