What is the advantages of polymorphism over method overriding?

what is the advantages of polymorphism over method overriding,that means if we are able to to create object at different instances at diff time for that sub class reff variable than what is the need of careating object of super class data type(i.e why always it is necessary to have upcasting for polymorphism?but if we can achive the same output without upcasting).....please tell me..lets have complete discuss..

Seriously though....
WebLogic (for which I have deployed many apps on) as
well as Websphere are both high end Java application
servers, meaning J2EE servers (in short). They allow
one to deploy Enterprise Archive(EAR), a Web
Archive(WAR), or an EJB Archive (in a JR file).
These two servers allow one to deploy EJBs, use
e JNDI, JMS, connectors, and other J2EE technologies
- Tomcat does not. well, EJBs - no
JNDI, yes - http://tomcat.apache.org/tomcat-4.1-doc/jndi-resources-howto.html
JMS - yes (with an implementation, such as ActiveMQ: http://activemq.codehaus.org/Tomcat)
Not sure what you mean by "connectors".
Tomcat provides quite a bit of functionality (but yes, no EJBs)

Similar Messages

  • What is the difference between AXIEM and EMSIght? What are the advantages of AXIEM over EMSight if any?

    I am wondering what the differences are between AXIEM and EMSight. Are they application related? Is one better than the other one? Please explain.
    Solved!
    Go to Solution.

    AWR considers AXIEM the most powerful planar EM simulator around.   AXIEM is the focus of continual research and improvement while EMSight is only worked on if serious deficiencies are found.  Here is a summary of the differences:
    Meshing
    EMSight must mesh the grid nearest to the conductors using rectangles.  This causes the mesh to have more mesh elements when there are small and large geometries.  The grid must be small enough to capture the small geometry but then causes the large geometries to be over meshed.   Additionally, angled or curved structures causes meshing inefficiencies.
    AXIEM meshes the shapes, rather than a grid.  Additionally, the mesh can be rectangle or triangle.   This allows for a much more efficient mesh.   Typically AXIEM will have a much more efficient
    AXIEM contains the ability to process shapes to clean up geometries that cause mesh inefficiencies.  EMSight does not contain this capability. 
    AXIEM can mesh shapes as thick metal, EMSight cannot and user's must make approximations when  thick metal will change coupling (loss is accounted for properly with metal thickness)
    Ports
    Ports are mostly similar but the parasitics due on AXIEM ports are less.  Additionally, AXIEM doesn't have a side wall, so the effects of not moving the reference plane from the edge of the line are much less in AXIEM.  
    Ports can be added at most any location in geometry with AXIEM.  For EMSight, ports are usually only added on the outside of the geometry and have limitations to reference planes per side of the enclosure.  
    Solvers
    EMSight does not have a low frequency solver.  It will go low in frequency and then extrapolate to DC.  This usually works okay, but you must be aware of if the extrapolation is accurate.  AXIEM has both a low and high frequency solver so will do much better at lower frequencies an usually much better at DC.   
    EMSight's solver scales O(n)^2 for memory and O(n)^3 for time.   It does have a special algorithm to break up the memory issue, but the time issue is the killer.  AXIEM has a direct solver which scales similarly and an iterative solver which will scale O(nlogn).   Said another way, AXIEM can solve much large problems that EMSight.   
    More of AXIEM's processes are multithreaded than EMSight.  
    Enclosure
    EMSight is inside a perfect conductor sidewall.   This works well if you circuit is in the same cavity.  If not, you must know the rules of them on how far to space shapes from the sidewalls as well as how far to extend the port deembedding reference planes.   AXIEM does not have this enclosure.   AXIEM does not currently have a good way to simulate a perfect conductor sidewall.  
    I am sure I missed some aspects of the tools.   From AWR's perspective AXIEM is the tool of choice except in a few rare circumstances were EMSight might be needed. 

  • What are the advantages of CP7 over CP6?

    The reason I ask is another department here at work got CP6 right before CP7 release (Less than a month)  They are trying to get upgraded to CP7 but have been told by someone at [email protected] that CP7 and CP6 are compatible and you can take projects back and forth between them. 
    The reason this is important is we work with this department and we have CP7.
    For arguments sake if someone has time to list what makes CP7 better I'd appreciate it so this other department can point out why they should be upgraded.
    Thanks,
    Susan

    Here are just a few:
    Drag and Drop
    Enhanced Interactions
    In-course YouTube videos
    In-course web browsing
    Learning notes
    Shared advanced actions
    System audio recording and editing
    Expanded asset library
    Support for GIFT format
    Multi-format publishing
    Adobe Captivate app packager
    Enhanced Accessibility support
    Unicode support
    Integration with Tin Can
    HTML5 support for PP
    Improved social media engagement
    You can also go this official Adobe site and see: http://www.adobe.com/products/captivate/features.html

  • What is the advantage of using methods to return objects?

    Hello there,
    What is the advantage of using static methods to return
    objects? Isnt this a Factory Pattern ?
    What is the real advantage of using methods to return objects
    rather than using public constructors to create objects ?
    Can some one please explain
    Regards

    I think there were two questions. The first (why
    static) is well answered but I hope somebody can
    answer the general question - why whatever =
    createSomething(); as opposed to whatever
    = new Something(); - because inquiring minds
    want to know.I thought I answered that question. Perhaps I need to be more specific.
    For the Singleton pattern, you don't want a new instance (except possibly the first time, if you're using lazy instantiation).
    For the Factory pattern, you might not always want an instance of the actual class containing the static methods, so new won't work.
    If, on the other hand, neither of the above holds, there is no reason not to use new (unless, of course, anyone can come up with another use of static creators).
    RObin

  • What are the advantages/disadvantages of using PS/CS5 in 64bit over 32bit please?

    What are the advantages/disadvantages of using PS/CS5 in 64bit over 32bit please?

    From a practical perspective, besides the 64 bit version being a bit faster at just about everything, limitations on document size are lifted in the 64 bit version.  Essentially, how much can do is limited only by how much RAM you have installed in your system.  You can do things like have larger documents, deeper history, etc. and have it all work quickly.
    On the other hand, many 3rd party plug-ins, especially older ones, only provide 32 bit versions, which will only run in 32 bit Photoshop.
    Both 32 and 64 bit versions are installed by default.  It's important to note that most of the preferences are separate between the two, so you can have two slightly different setups that might help with specialty operations you might need.  This gets pretty subtle, but for example I keep the 32 bit version configured with only 1 cache level, so all previews of high bit depth images are always composited in high bit depth.  This aids me with some aspects of astroimage processing.  It's slower, but more accurate.  By contrast I have more cache levels configured for my 64 bit version, so that's faster for general photography work.
    -Noel

  • What is the advantage of using RMI over socket connection

    plz tell me guys what is the advantage of using RMI over socket connection bcoz inherently RMI also uses socket connection.so what is the exact difference in between thm and what is the advantage of using RMI over socket connection.

    i knew tht bt i http://www.catb.org/~esr/faqs/smart-questions.html#writewell
    How To Ask Questions The Smart Way
    Eric Steven Raymond
    Rick Moen
    Write in clear, grammatical, correctly-spelled language
    We've found by experience that people who are careless and sloppy writers are usually also careless and sloppy at thinking and coding (often enough to bet on, anyway). Answering questions for careless and sloppy thinkers is not rewarding; we'd rather spend our time elsewhere.
    So expressing your question clearly and well is important. If you can't be bothered to do that, we can't be bothered to pay attention. Spend the extra effort to polish your language. It doesn't have to be stiff or formal — in fact, hacker culture values informal, slangy and humorous language used with precision. But it has to be precise; there has to be some indication that you're thinking and paying attention.
    Spell, punctuate, and capitalize correctly. Don't confuse "its" with "it's", "loose" with "lose", or "discrete" with "discreet". Don't TYPE IN ALL CAPS; this is read as shouting and considered rude. (All-smalls is only slightly less annoying, as it's difficult to read. Alan Cox can get away with it, but you can't.)
    More generally, if you write like a semi-literate b o o b you will very likely be ignored. So don't use instant-messaging shortcuts. Spelling "you" as "u" makes you look like a semi-literate b o o b to save two entire keystrokes.

  • What is the advantage of using Yosemite on my iMac over 10.9.5

    What is the advantage of using Yosemite over Lion on my iMac?  Is it any faster, slower or what?

    Before upgrading to a new operating system, here are a couple considerations:
    1.  If you are having problems with your current system, full version upgrades
         will make them worse.  Fix all issues before making the upgrade.
    2.  Make sure that any third party hardware is compatible with the new operating
         system, i.e. drivers available to support the OS.
    3.  The hidden cost item of needing to upgrade apps to work on the new OS.
         If your any of your favorite or mission critical applications are not compatible,
         expect the possibility of needing to purchase upgrades of those apps so that
         they will work on the new OS.
    4.  If you rely on your computer for your livelihood,  be absolutely sure that you
         have a backup strategy and plan to quickly recover should there be any issues.
         There has been many a complaint on this forum that new OS upgrades have
         have ruined their business and had no recovery strategy in place.  Besides,
         anyone relying on a computer for their livelihood is REQUIRED to have such
         a strategy in place regardless of OS upgrades as anything can happen at
         any time.
    5.  If everything is working fine and dandy for you currently, you need to ask if
         any of the new features of an OS of any use to you.  If not, then perhaps
         a "don't fix it if it ain't broke" philosophy is what you should follow.

  • What's the advantage of MainStage 2 over Logic 9?

    What's the advantage of MainStage 2 over Logic 9? Is MS 2 lower latency or quicker to switch 'presets'. I'm wondering what the absolute lowest latency is with a fast new mac running only Amp Designer & a few other Logic plugins, and the quickest switching time/dropout between 'presets' would be?
    If you have any idea, pray tell! :o)
    Thanks

    I don't think there's any particular computer processing advantage of one over the other; the main goal of Mainstage is to provide an interface for Logic's functionality that's useful for live performance (easier to see, easier to manipulate real-time control, easier to set up for an onstage performance with hardware instruments, easier to switch in a live context between instruments or patches, etc.).
    If you've used Ableton Live at all, or read about it, in some ways Mainstage is more comparable to Ableton; however, they're still very different. Ableton is much more heavily loop-based, and as someone knowledgeable has said, is almost a kind of instrument unto itself. Mainstage, in my opinion, is more of an interface reorganization of what Logic offers -- an excellent one at that, but with different goals from Ableton.

  • What is the advantage of using IB to create XIBs/Class Objects over coding?

    Hi all,
    I hoping someone can provide me some pros and cons as to when I should use IB to create XIBs and/or class objects as opposed to directly coding them.
    For example, if I choose Apple's Template for creating a Navigation Based Application (cocoa touch), the project creates two NIB files - MainMenu and RootViewController.
    However looking at one of demo apps SimpleDrillDown, it does not have a RootViewController XIB and instead creates it via code.
    Another example from the same two apps is that the template generates a "Navigation Controller" class object in the Mainmenu.xib. SimpleDrillDown does not bother with this in the XIB, but uses code to generate the controller:
    - (void)applicationDidFinishLaunching:(UIApplication *)application {
    // Create the navigation and view controllers
    RootViewController *rootViewController = [[RootViewController alloc] init];
    UINavigationController *aNavigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
    self.navigationController = aNavigationController;
    [aNavigationController release];
    [rootViewController release];
    // Configure and show the window
    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];
    as opposed to the template which only needs this:
    - (void)applicationDidFinishLaunching:(UIApplication *)application {
    // Configure and show the window
    // Navigation Controller is defined in MainWindow.xib
    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];
    So what are the advantages of each approach. Why does apple suggest one approach and yet all its demos use another.
    Any thoughts, answers gratefully received.
    TIA, Michael.

    You can do whatever you're comfortable with, but most of the best Cocoa programmers--the ones on the Mac, I mean--recommend putting everything you can into Interface Builder.
    It's a little like the difference between writing a program to do a bunch of financial calculations and using a spreadsheet. Yeah, the program can do everything the spreadsheet can--and more besides--but you'll find it far easier to create, use and modify the spreadsheet.
    Interface Builder takes away a lot of completely meaningless choices ("What order should I create the objects in? How should I name the variables? How should I create their frames? What order should I set the attributes in?"), leaving you with an interface optimized for creating and arranging objects, and allowing your code to focus on what you really do need to think about--your application's logic.
    (By the way--part of the reason Apple's demos don't all use Interface Builder is that the very first SDK releases didn't have it. Back then, you had to create all your views programatically. Believe me, I have no wish to go back to setting autoresize masks manually. Now get off my lawn, whippersnapper.)

  • What are the parameters in Call transaction method?

    Hi ABAPER'S,
        Please give me what are the parameters in call transaction method?
    Thanks,
    Prakash

    Processing batch input data with CALL TRANSACTION USING is the faster of the two recommended data transfer methods. In this method, legacy data is processed inline in your data transfer program.
    Syntax:
    CALL TRANSACTION <tcode>
    USING <bdc_tab>
    MODE  <mode>
    UPDATE  <update>
    <tcode> : Transaction code
    <bdc_tab> : Internal table of structure BDCDATA.
    <mode> : Display mode:
    A
    Display all
    E
    Display errors only
    N
    No display
    <update> : Update mode:
    S
    Synchronous
    A
    Asynchronous
    L
    Local update
    A program that uses CALL TRANSACTION USING to process legacy data should execute the following steps:
    Prepare a BDCDATA structure for the transaction that you wish to run.
    With a CALL TRANSACTION USING statement, call the transaction and prepare the BDCDATA structure. For example:
    CALL TRANSACTION 'TFCA' USING BDCDATA
    MODE 'A'
    UPDATE 'S'.
    MESSAGES INTO MESSTAB.
    IF SY-SUBRC <> 0.
    <Error_handling>.
    ENDIF.
    The MODE Parameter
    You can use the MODE parameter to specify whether data transfer processing should be displayed as it happens. You can choose between three modes:
    A Display all. All screens and the data that goes in them appear when you run your program.
    N No display. All screens are processed invisibly, regardless of whether there are errors or not. Control returns to your program as soon as transaction processing is finished.
    E Display errors only. The transaction goes into display mode as soon as an error in one of the screens is detected. You can then correct the error.
    The display modes are the same as those that are available for processing batch input sessions.
    The UPDATE Parameter
    You use the UPDATE parameter to specify how updates produced by a transaction should be processed. You can select between these modes:
    A Asynchronous updating. In this mode, the called transaction does not wait for any updates it produces to be completed. It simply passes the updates to the SAP update service. Asynchronous processing therefore usually results in faster execution of your data transfer program.
    Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling data transfer program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not.
    If you use asynchronous updating, then you will need to use the update management facility (Transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.
    S Synchronous updating. In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It is much easier for you to analyze and recover from errors.
    L Local updating. If you update data locally, the update of the database will not be processed in a separate process, but in the process of the calling program. (See the ABAP keyword documentation on SET UPDATE TASK LOCAL for more information.)
    The MESSAGES Parameter
    The MESSAGES specification indicates that all system messages issued during a CALL TRANSACTION USING are written into the internal table <MESSTAB> . The internal table must have the structure BDCMSGCOLL .
    You can record the messages issued by Transaction TFCA in table MESSTAB with the following coding:
    (This example uses a flight connection that does not exist to trigger an error in the transaction.)
    DATA: BEGIN OF BDCDATA OCCURS 100.
    INCLUDE STRUCTURE BDCDATA.
    DATA: END OF BDCDATA.
    DATA: BEGIN OF MESSTAB OCCURS 10.
    INCLUDE STRUCTURE BDCMSGCOLL.
    DATA: END OF MESSTAB.
    BDCDATA-PROGRAM = 'SAPMTFCA'.
    BDCDATA-DYNPRO = '0100'.
    BDCDATA-DYNBEGIN = 'X'.
    APPEND BDCDATA.
    CLEAR BDCDATA.
    BDCDATA-FNAM = 'SFLIGHT-CARRID'.
    BDCDATA-FVAL = 'XX'.
    APPEND BDCDATA.
    BDCDATA-FNAM = 'SFLIGHT-CONNID'.
    BDCDATA-FVAL = '0400'.
    APPEND BDCDATA.
    CALL TRANSACTION 'TFCA' USING BDCDATA MODE 'N'
    MESSAGES INTO MESSTAB.
    LOOP AT MESSTAB.
    WRITE: / MESSTAB-TCODE,
    MESSTAB-DYNAME,
    MESSTAB-DYNUMB,
    MESSTAB-MSGTYP,
    MESSTAB-MSGSPRA,
    MESSTAB-MSGID,
    MESSTAB-MSGNR.
    ENDLOOP.
    The following figures show the return codes from CALL TRANSACTION USING and the system fields that contain message information from the called transaction. As the return code chart shows, return codes above 1000 are reserved for data transfer. If you use the MESSAGES INTO <table> option, then you do not need to query the system fields shown below; their contents are automatically written into the message table. You can loop over the message table to write out any messages that were entered into it.
    Return codes:
    Value
    Explanation
    0
    Successful
    <=1000
    Error in dialog program
    > 1000
    Batch input error
    System fields:
    Name:
    Explanation:
    SY-MSGID
    Message-ID
    SY-MSGTY
    Message type (E,I,W,S,A,X)
    SY-MSGNO
    Message number
    SY-MSGV1
    Message variable 1
    SY-MSGV2
    Message variable 2
    SY-MSGV3
    Message variable 3
    SY-MSGV4
    Message variable 4
    Error Analysis and Restart Capability
    Unlike batch input methods using sessions, CALL TRANSACTION USING processing does not provide any special handling for incorrect transactions. There is no restart capability for transactions that contain errors or produce update failures.
    You can handle incorrect transactions by using update mode S (synchronous updating) and checking the return code from CALL TRANSACTION USING. If the return code is anything other than 0, then you should do the following:
    write out or save the message table
    use the BDCDATA table that you generated for the CALL TRANSACTION USING to generate a batch input session for the faulty transaction. You can then analyze the faulty transaction and correct the error using the tools provided in the batch input management facility.

  • What are the advantage of using a passive monitoring technique ?

    What are the advantage of using a passive monitoring technique

    Hi Plawansai,
    I saw your question that is still unanswered.
    I believe an advantage of using a passive monitoring technique is that it won't interfer with live traffic, as it does not inject traffic into the network or modify the traffic that is already on the network.
    One drawback anyway, is that post-processing time can take a large amount of time with passive monitoring!
    A combination of the two monitoring methods seems to be the route to go.
    V.

  • What are Parameters? How are they differenet from Variables? Why can't we use variables for passing data from one sequnece to another? What is the advantage of using Parameters instead of Variables?

    Hi All,
    I am new to TestStand. Still in the process of learning it.
    What are Parameters? How are they differenet from Variables? Why can't we use variables for passing data from one sequnece to another? What is the advantage of using Parameters instead of Variables?
    Thanks in advance,
    LaVIEWan
    Solved!
    Go to Solution.

    Hi,
    Using the Parameters is the correct method to pass data into and out of a sub sequence. You assign your data to be passed into or out of a Sequence when you are in the Edit Sequence Call dialog and in the Sequence Parameter list.
    Regards
    Ray Farmer

  • Mobile hotspots---what are the advantages?  better reception?

    What are the advantages of getting a mobile hotspot---such as the Verizon Jetpack 4G LTE Mobile Hotspot MiFi 4620L---over simply using the hotspot feature of a tablet (such as the Samsung Galaxy 7.7" or a Motorola Xyboard 8.2") or smartphone (such as the Samsung Stratosphere)?
    More specifically, is the reception better?  For example, in an area of marginal data signal strength, would the mobile hotspot be more likely (as a sort of specialized device) to get a usable signal than would a mobile-hotspot-enabled tablet or smartphone?

    Mobile Hotspot devices like the MiFi products are likely to be more configurable than the hotspot features you are provided with by your smart phone/tablet. 
    Probabally the biggest difference is that a MiFi can support more devices than your smart device.  Another example would be purchasing a larger battery for a MiFi.  Running a hotspot feature on your phone will drain your phone battery quicker.  Haveing a MiFi may extend your battery life and connection sessions simply because the connected devices and mifi do not rely on each other for power.  As AZ mentioned, performance will boil down to the hardware/radios that have been installed.  More powerful equiptment will always perform better.
    In reality they both do the same thing, provide you and others a connection to the internet that you can bring where ever you go.

  • FM7.1 to FM10 : What are the advantages?

    Hello,
    I have to use FrameMaker on Solaris, in a networked environment.
    Currently I am using 7.1 and want to move to 10.
    7.1 already has serious issues with importing pdf files.(http://forums.adobe.com/thread/891661?tstart=30)
    You see I need to give some good reasons to my boss so as to convince him!
    So 1st I want to know if there is a stable 10 ver. that works on Solaris.
    2nd-ly it would be excellent if someone can say very briefly, what are the advantages/problems in ver 10 over 7.1 for Solaris environment.
    Particularly looking out answers from the user "Error7103 "!
    Thanks in advance,
    DP

    FrameMaker 8 supports Unicode too and is faster and more stable than FrameMaker 10.
    Another question that has to be considered is:
    SoLarry?
    Do you want to make any investments in the former Sun platforms now owned by Leisure Suit Larry Ellison?
    If you are running Frame native on Solaris, you are running on SPARC workstations. Sun discontinued those over a year prior to the Oracle Assimilation. Since then, even the Solaris x86 workstations are gone. Oracle is out of the desktop biz, except for thin clients. If a seriously nasty security exploit appears for SparcStations, ORCL may not patch it promptly. As your hardware ages and fails, you may find yourself getting parts from eBay.
    I suspect that the bottom line for this inquiry is that it's not likely to be a an FM7 to FM8 upgrade on Solaris, but a total platform migration to Windows. The label on that can reads: Worms: species, quantity and condition unknown.

  • What are the advantages..

    Hi friends,
          can you please tell me <b>what are the advantages of using MVC?</b> because <b>i can use ABAP Objects without using MVC.</b>
    Thanks in advance,
    Regards,
    Kannan.

    Hi Kanna,
            For Dynamically componentised you need to use controller.In the main page you partition for what you want to present dynamically and then call controller as a response to the user.What the action you have take in case of Page flow logic(Event Handler) need to be placed in controller.
    Using the MVC design pattern has the following advantages:
    ·        Structuring BSP applications is simplified, since the view is cleanly separated from the controller and the model.  This not only facilitates changing BSP applications, but also considerably improves their maintenance.
    ·        You have the option of generating program-driven layout. The HTML/XML output is therefore created by program code instead of a page with scripting.
    ·        Navigation using the <bsp:goto> element and call using the <bsp:call> element. The advantage of using <bsp:goto> navigation over redirect is that there is no additional network traffic. Furthermore, you remain in the same work process, which can have advantages for creating objects and memory space. The call using <bsp:call> element is more variable than adding them using INCLUDEdirective, since it is triggered at runtime.
    With the call option using <bsp:call>, you can also distribute the user interface into components.
    ·        Optimized performance due to fewer redirects.
    ·        Intuitive and east-to-use interface for application development.
    Main advantage of MVC is that you can keep these(Model View ,Controller) separately.If you need to change in logic you do not have to worry about presentation(View).
    Regards,
    Albert

Maybe you are looking for

  • Importing 3GP Files into a Final Cut Timeline

    I'm trying to import 3GP files from a cell phone video camera into Final Cut to edit. I've read that it can be done, but I'm having difficulties setting the correct presets in FCP. When I import a clip into FCP I get the following settings in the cli

  • XML Data Mapping Disappear when Reopening xlf - Xcelsius

    Hi,,, I have created one xcelsius with XML Data maps which works fine. But when I re-open this XLF, the XML data mapping disappear from XML source screen of Excel. It's so much enoying, so every time when i re-open the xlf. I have to map xml data aga

  • LDAP name issues in Snow Leopard

    When I search my school ldap server (phonebook.vcu.edu, use SSL, no authentication, no search base, subtree scope...nothing secret here, as connection info is posted on our public website), results in the "To:" field's drop-down list in Mail show "Fi

  • Steps to create Collective delivery

    Hi, Someone pl tell me steps to create collective delivery Thanks Munna

  • Implementing a News Scenario

    I need to implement this scenary in Portal: Post news, and that on the "home page" (KM iViews with NewsBrowser layout set);  is only the most recent news item published. And in any part of the iView, which included a link to "see news history" and th