The bms library already includes a listFiles method so adding one to your sketch might cause conflicts, I was only showing you what it contains so you know the names of the arraylists, also the bms already handles the file read write permissions you don’t need to add it to the sketch.