smarter smarting