descendable
not defined yet