new hierarchical viewpoints