new option, for flat hierarchy, and check