dedifferentiate
not defined yet