lots of fixes, to pick up from sockets
fixed all compilation issues. moving on to testing