datasharing assignment