add get_share_by_share_id function