add social share function