the calculator method is full of win.