add client code. update server site code