added summoner class