refactored and also summoner objs are available