added new Hero functionability