destroys
not defined yet