much-needed upgrades