impurities
not defined yet