share component added