improve file searching