add get_matchable_ids function