hero class