some useful upgrades