adding draft of telesocket as implemented in thjs experimentally