hierarchy changes for convenience