add share, maybe remove it before release