smarter messages