What you have said is pretty spot on however names shouldn't be used. What is happening to heros?needs to make some changes?