Sharing

Add Sharing functionality.