CS398 MP2: Hierarchical Structures