working on matching
collect all matches
no fatal error