eliminates
not defined yet