adding fork of datasharing