autovivisection
not defined yet