Share By Communicating

This PR at large fixes #66