added some implementation for extra upgrades after level 15