Implemented Sharing