major rewrite of summoner gearswap