work with sharing