full search almost done, needs display fixes