used \FilesystemIterator for consistency with \RecursiveDirectoryIterator