added hierarchy properties