implemented social sharing