The smart generation