switch poor mode works better
full modification string
count matches