smartless
not defined yet