socket thing
socket thing again
download ESTABLSUIHED
misc refactoring