WIP - send / recv  : added
error handling needed