fuzzy matching revcom initial commit