Upgrading calcualtor