traversing subfolders and more tests