Implemented most methods in Summoner