find ancestor