+ add socket client