starting to think about converting walked format to hierarchy