descendant - adding further explanation