listFiles made lazy