* Logic to capture all matches - still work in progress