simpler share module