deals with multiple nodes of an MP for its top/intermediate/child terms