removed sharing part