explain dir tree