adding file hierarchy