more readable implemetaiton of the parents call
test for include all ancestors and parents