first draft, matching strings (urls with mech.content), substitutions