extractively
not defined yet