modified set_summoner