add recursive aproximate string match