getFilesRecursive added