add share
merge