initial read_dir