mostly working find