calculator program update