use our own Calculator