first pass at searching complete