ancestral technologies