Fork and Extend Approach To Sharing