add heroinfo provider mode