area hierarchy