further refinements on the conversation system