add share components