worked on chatclientproxy