still working towards a send / receive