careshare

synchronous and asynchronous reciprocity