committing cachematrix and datasharing