made most of the GetHeroxxxx functions