improved sharing