Initial version of share module