find-regex is nearly there, it's just a couple too long and repetetive
fixed ordering bug