new files hierarchy