ancestral contracts