most tcp connection things working