dirs hierarchy