smashes
not defined yet