implemented Ancestral Spirit