add sns_share function