Added basic sharing and share tracking implementations