first pass at implementing the hero unit
added for hero unit