smartly

not defined yet