naive matching works like crap