some ideas implemented around socket passing, wip