search recursive to end of file