#24 GuIHeroTools initial code