add share support