added chat interface