can handle millions of files now