removed dirent