worked on the talk server and talk client