improve sharing