dir_struct: update
dir_struct: major update