logical hierarchy