added the datasharing file forked from jtleek's repo