share module