Next Generation calculator.