use List.assoc iso manual match