some enhancements
ic
reworked SocketStreamer