added tcp thingy
refactored a lot of things
v0.3.2