- Updated: Sharing funtion