added common ancestor/path/trace/depth methods