add share controller