move it to ddsc-socket