define `smarter`