Is there a better way? importing a .mp3 file to entire presentation?

Not sure if this is even possible but I have a .mp3 file that I am going to try to import into Captivate. The issue is the file is one large file and the person speaking in it is not able to record individual audio clips so I can import to each slide. My thought is to import the whole audio file for each slide, and then edit it down to just the relevant section within each slide. Is there a better way to do this?

Hi there
Normally when you import an audio clip that is longer than the slide you are importing it to, Captivate provides an option to distribute the clip over several slides.
Cheers... Rick
Helpful and Handy Links
Captivate Wish Form/Bug Reporting Form
Adobe Certified Captivate Training
SorcerStone Blog
Captivate eBooks

Similar Messages

  • Is there a simple way to merge mp3 files into one mp3 file:

    Is there a way to simply merge multiple mp3s into one? I have audacity; however, that program becomes cumbersome when merging multiple files.
    My thanks to anyone for help on this one.

    I have audacity; however, that program becomes cumbersome when merging multiple files.
    How true! I had to do this recently and used Audacity for the task, having nothing else suitable (that I know of, at least). My method was to open each MP3 in its own Audacity window, select and copy all of the second file, close its window, and paste it into the end of the first file, repeating the process for each additional MP3. After all the pieces are in place, export the whole thing as a new MP3. This was cumbersome indeed, and it took concentration to remember which file was which and avoid assembling the pieces in the wrong order. This description will make a lot more sense to someone who has done it than to anyone who hasn't.
    All of this is to say that if you get a better answer than my kludgey Audacity method, I'll be as grateful as you are.

  • When I share a file to YouTube, where does the output file live? I want also to make a DVD. And is this a best practice or is there a better way?

    I want also to make a DVD, but can't see where the .mov files are.
    And is this a best practice or is there a better way to do this, such as with a master file?
    thanks,
    /john

    I would export to a file saved on your drive as h.264, same frame size. Then import that into youtube.
    I have never used FCP X to make a DVD but I assume that it will build the needed vob mpeg 2 source material for the disk.
      I used to use Toast & IDVD. Toast is great.
    To "see" the files created by FCP 10.1.1 for YouTube, rt. (control) click on the Library Icon in your Movies/show package contents/"project"/share.

  • Catalog settings and meta data is there a better way.

    HI
    I have adobe cs4 and light room 2.2 I do my editing in LR cropping exposure web galleries and so on on, thats all well and good but any modifications i make will not show up in the bridge unless i go into light room and apply save meta data to files. I have about 400 light room catalogs as I store the catalog in the folder that contains the original image. Is there a way to have light room automatically apply meta data changes to each catalog in stead of going to catalog settings or saving the meta data to the file. its a pain in the *** to have to go into a catalog and apply all those settings if i want to do some editing in the bridge

    > ...is there a better way ...
    Might I humbly suggest that your multiple (400!!) catalog strategy is flawed? You have defeated the benefits of having a single database. (And those that argue a database is bad concept and a possible single point of failure are ... well ... simply wrong.)
    Lr can automatically write XMP data so that Bridge can read it. But the reverse is not true. Any changes that Bridge/ACR make will have to be imported into Lr with manually initiation.
    The point and beauty of Lr is that you make the majority of adjustments in Lr. It's possible to make adjustments in Bridge and have them imported into Lr but as you discovered it is not automatic. And your workflow choice makes it doubly (or 400 times) more troublesome.

  • Is There a Better Way to Work in the Marker List Window?

    Is there a better way to sequentially listen to phrases one-by-one in the Marker List window? What I'm doing is Auto-Marking one single long file to break out 271 bits and save each as their own file. It's WAY faster than copying and pasting bits into new files and "saving as" 217 times.
    BUT, after Auto-Marking, I have 300-400 phrases to listen to, deleting the non-keepers as I go, until I'm left with my "keeper" 271 marked phrases. But it's so tedious to move from phrase-to-phase. I have to double-click each one before I can hear it (you can move the cursor with the down-arrow, but it won't actually select the audio). So I have to use the mouse (unless I'm missing something) and double-click each of the hundreds of phrases. Then whenever I delete one (which I'll have to do about a hundred times or more to get rid of bad takes, alternates, etc.), inexplicably the cursor jumps way up the list so you have to scroll back down dozens of files to get to where you were. It took me 35 minutes to do it this last time.
    Contrast that with Reaper's audition/preview functionality (which, ironically, AA has also, but only for files already saved into a folder). Once I had all the files saved into a folder, I QC'd all 217 files in Reaper and MAN what a difference! All I had to do was use the "down" arrow to advance to the next file AND have it play automatically (Audition can do the same thing with the "Open File" feature). It literally took me 5 minutes to check all 217 files that way. If AA could add that kind of functionality to the Marker List window, or if I'm just completely missing something (very possible) I would REALLY be happy.
    Any ideas?
    Thanks again! Happy New Years again!
    Ken

    Wild Duck,
    That doesn't quite do what I need. My end-product is 271 (used to be 116) separate files created from one large file. That large one is made up of WAY more than 271 (the VO actor records different versions of some commands, makes mistakes, etc.).
    So I need the ability to listen to each marker, and then be able to delete it if need be.
    The Playlist makes this impossible in two ways. It only has 2 options for hearing each marker, and neither option allows me to delete that marker after I've heard it. It either plays them all back-to-back without stopping, or it plays each as you click the "Move Down" button. That last one would be great if showed me which marker was playing! But it doesn't, so there is no way for me to know which marker number I just heard, nor can I delete that marker after I hear it.
    Sigh.
    Thanks for the tip though:).
    Ken

  • I am having trouble transferring files from an old MacBook (2007) to a MacBook Air over a wireless network.  The connection was interrupted and the time was over 24 hours.  Is there a better way to do this?  I'm using Migration assistant.

    I am having trouble transferring files from an old MacBook (2007) to a MacBook Air over a wireless network.  The connection was interrupted and the time was over 24 hours.  Is there a better way to do this?  I'm using Migration assistant.  The lack of an ethernet port on MacBook air does not help.

    William ..
    Alternative data transfer methods suggested here > OS X: How to migrate data from another Mac using Mavericks

  • Is there a better way to do this projection/aggregate query?

    Hi,
    Summary:
    Can anyone offer advice on how best to use JDO to perform
    projection/aggregate queries? Is there a better way of doing what is
    described below?
    Details:
    The web application I'm developing includes a GUI for ad-hoc reports on
    JDO's. Unlike 3rd party tools that go straight to the database we can
    implement business rules that restrict access to objects (by adding extra
    predicates) and provide extra calculated fields (by adding extra get methods
    to our JDO's - no expression language yet). We're pleased with the results
    so far.
    Now I want to make it produce reports with aggregates and projections
    without instantiating JDO instances. Here is an example of the sort of thing
    I want it to be capable of doing:
    Each asset has one associated t.description and zero or one associated
    d.description.
    For every distinct combination of t.description and d.description (skip
    those for which there are no assets)
    calculate some aggregates over all the assets with these values.
    and here it is in SQL:
    select t.description type, d.description description, count(*) count,
    sum(a.purch_price) sumPurchPrice
    from assets a
    left outer join asset_descriptions d
    on a.adesc_no = d.adesc_no,
    asset_types t
    where a.atype_no = t.atype_no
    group by t.description, d.description
    order by t.description, d.description
    it takes <100ms to produce 5300 rows from 83000 assets.
    The nearest I have managed with JDO is (pseodo code):
    perform projection query to get t.description, d.description for every asset
    loop on results
    if this is first time we've had this combination of t.description,
    d.description
    perform aggregate query to get aggregates for this combination
    The java code is below. It takes about 16000ms (with debug/trace logging
    off, c.f. 100ms for SQL).
    If the inner query is commented out it takes about 1600ms (so the inner
    query is responsible for 9/10ths of the elapsed time).
    Timings exclude startup overheads like PersistenceManagerFactory creation
    and checking the meta data against the database (by looping 5 times and
    averaging only the last 4) but include PersistenceManager creation (which
    happens inside the loop).
    It would be too big a job for us to directly generate SQL from our generic
    ad-hoc report GUI, so that is not really an option.
    KodoQuery q1 = (KodoQuery) pm.newQuery(Asset.class);
    q1.setResult(
    "assetType.description, assetDescription.description");
    q1.setOrdering(
    "assetType.description ascending,
    assetDescription.description ascending");
    KodoQuery q2 = (KodoQuery) pm.newQuery(Asset.class);
    q2.setResult("count(purchPrice), sum(purchPrice)");
    q2.declareParameters(
    "String myAssetType, String myAssetDescription");
    q2.setFilter(
    "assetType.description == myAssetType &&
    assetDescription.description == myAssetDescription");
    q2.compile();
    Collection results = (Collection) q1.execute();
    Set distinct = new HashSet();
    for (Iterator i = results.iterator(); i.hasNext();) {
    Object[] cols = (Object[]) i.next();
    String assetType = (String) cols[0];
    String assetDescription = (String) cols[1];
    String type_description =
    assetDescription != null
    ? assetType + "~" + assetDescription
    : assetType;
    if (distinct.add(type_description)) {
    Object[] cols2 =
    (Object[]) q2.execute(assetType,
    assetDescription);
    // System.out.println(
    // "type "
    // + assetType
    // + ", description "
    // + assetDescription
    // + ", count "
    // + cols2[0]
    // + ", sum "
    // + cols2[1]);
    q2.closeAll();
    q1.closeAll();

    Neil,
    It sounds like the problem that you're running into is that Kodo doesn't
    yet support the JDO2 grouping constructs, so you're doing your own
    grouping in the Java code. Is that accurate?
    We do plan on adding direct grouping support to our aggregate/projection
    capabilities in the near future, but as you've noticed, those
    capabilities are not there yet.
    -Patrick
    Neil Bacon wrote:
    Hi,
    Summary:
    Can anyone offer advice on how best to use JDO to perform
    projection/aggregate queries? Is there a better way of doing what is
    described below?
    Details:
    The web application I'm developing includes a GUI for ad-hoc reports on
    JDO's. Unlike 3rd party tools that go straight to the database we can
    implement business rules that restrict access to objects (by adding extra
    predicates) and provide extra calculated fields (by adding extra get methods
    to our JDO's - no expression language yet). We're pleased with the results
    so far.
    Now I want to make it produce reports with aggregates and projections
    without instantiating JDO instances. Here is an example of the sort of thing
    I want it to be capable of doing:
    Each asset has one associated t.description and zero or one associated
    d.description.
    For every distinct combination of t.description and d.description (skip
    those for which there are no assets)
    calculate some aggregates over all the assets with these values.
    and here it is in SQL:
    select t.description type, d.description description, count(*) count,
    sum(a.purch_price) sumPurchPrice
    from assets a
    left outer join asset_descriptions d
    on a.adesc_no = d.adesc_no,
    asset_types t
    where a.atype_no = t.atype_no
    group by t.description, d.description
    order by t.description, d.description
    it takes <100ms to produce 5300 rows from 83000 assets.
    The nearest I have managed with JDO is (pseodo code):
    perform projection query to get t.description, d.description for every asset
    loop on results
    if this is first time we've had this combination of t.description,
    d.description
    perform aggregate query to get aggregates for this combination
    The java code is below. It takes about 16000ms (with debug/trace logging
    off, c.f. 100ms for SQL).
    If the inner query is commented out it takes about 1600ms (so the inner
    query is responsible for 9/10ths of the elapsed time).
    Timings exclude startup overheads like PersistenceManagerFactory creation
    and checking the meta data against the database (by looping 5 times and
    averaging only the last 4) but include PersistenceManager creation (which
    happens inside the loop).
    It would be too big a job for us to directly generate SQL from our generic
    ad-hoc report GUI, so that is not really an option.
    KodoQuery q1 = (KodoQuery) pm.newQuery(Asset.class);
    q1.setResult(
    "assetType.description, assetDescription.description");
    q1.setOrdering(
    "assetType.description ascending,
    assetDescription.description ascending");
    KodoQuery q2 = (KodoQuery) pm.newQuery(Asset.class);
    q2.setResult("count(purchPrice), sum(purchPrice)");
    q2.declareParameters(
    "String myAssetType, String myAssetDescription");
    q2.setFilter(
    "assetType.description == myAssetType &&
    assetDescription.description == myAssetDescription");
    q2.compile();
    Collection results = (Collection) q1.execute();
    Set distinct = new HashSet();
    for (Iterator i = results.iterator(); i.hasNext();) {
    Object[] cols = (Object[]) i.next();
    String assetType = (String) cols[0];
    String assetDescription = (String) cols[1];
    String type_description =
    assetDescription != null
    ? assetType + "~" + assetDescription
    : assetType;
    if (distinct.add(type_description)) {
    Object[] cols2 =
    (Object[]) q2.execute(assetType,
    assetDescription);
    // System.out.println(
    // "type "
    // + assetType
    // + ", description "
    // + assetDescription
    // + ", count "
    // + cols2[0]
    // + ", sum "
    // + cols2[1]);
    q2.closeAll();
    q1.closeAll();

  • Is there a better way to do this with Flash?

    I am new to Flash but am slowly teaching myself via Lynda.com etc
    I have an image that I have added to a website via a content management system and want to make certain areas of that image into links to other sites.
    I found this page that does the kind of thing I want to do, but it appears from looking at the source code that the person who has done this has cut the image up into several sections in order to fit it into a table: http://www3.imperial.ac.uk/staffdevelopment/postdocs1/guidance
    Is there a better way to achieve the same kind of effect using Flash by making ares of an image into links and keeping the image as a whole?

    There are ways to keep the image whole and have portions of it linking to different places both in HTML and in Flash.  In HTML you can use an image map.  In Flash, you can just lay invisible buttons atop the image and use those to link.

  • Hi, I had to re install my itunes library from a hard drive to my new laptop. Now I cant sync my iphone because itunes thinks all songs are new and basically doubling all albums. Should i restore iphone or is there a better way?

    hi, i had to re install my itunes library from a hard drive to my new laptop. Now itunes thinks i am trying to add new albums and saying there isnt enoug space. should i restore or is there a better way.

    Have you tried exporting a 10 second section of the footage to see if the issue shows up once the seqeunce is actually exported from the timeline. I edit on CS5 with windows 7 pro at work quite often and have no issues so I assure you that isn't the issue. I also edit with AVCHD footage when at home and work quite freqeuntly as well so I'm positive that isn't the issue. It sounds like a GPU driver has been corrupted in the way it interacts with premiere pro. What type of GPU do you have? If it supports MPE's GPU acceleration have you tried turning it off and seeing if that makes any difference?
    Anyways though try to export a 10 second test section of your timeline to see if when the clip is exported from premiere it will play normally in windows media player or vlc or w/e media player you want to use. If it exports fine then you can almost be positive it's a corrupted video card driver. If that's the case I'd re-install your GPU's driver and also check your gpu makers website to see if they have a updated driver avaiable.

  • Is there a better way to add int arrays together?

    I'm working on a project that will add arrays of integer together...all element are nonnegative integers
    For example
    A = [0 1 2 3]
    I need to find an algorithm to find 2A= A + A, 3A = A+A+A....., hA = A +...A ( h times)
    For 2A, the result array will look like this
    2A = [ 0 1 2 3 1 2 3 4 2 3 4 5 3 4 5 6]
    Then using Array.sort(2A) i will have 2A= [ 0 1 1 2 2 2 3 3 3 3 4 4 4 5 5 6].
    Lastly I will write another code to get rid of repetitions to get the desired array 2A = [ 0 1 2 3 4 5 6]
    public static int[] hA(int[] a, int h){
       // mon = null;
       //mon = MonitorFactory.start("myFirstMonitor");
           if (h==1) return a;
           if (h==2){          
                  int[] b = new int[(a.length)*(a.length)];
               int count = 0;
               int maxa = a.length,maxb=b.length;
               for (int i = 0 ; i < maxa; i++)
               for (int j=0 ; j <maxa; j++)
                 b[count]=a[i]+a[j];
                    count++;
                return b;
               else
               return hA(a,h-1);     
           }I still don't know how to write recursive code to get it to find 3A, 4A....hA....
    is there any better way to do this?

    sorry for not defining it better
    2A ={ a + a' | a,a' E A}
    that means for A = { 0 1 3} , 2A ={ 0 1 2 3 4 6}
    but to get to [ 0 1 2 3 4 6], i don't know of any better way to achieve it.
    Also to find 3A = { a+a'+a'' |a,a',a'' E A}
    that means for A = { 0 1 3} ,3A={ 0 1 2 3 4 5 6 7 9}
    the idea is simple but to put into java code is not...at least for me

  • Is there a better way to position a flash movie than ap div?

    I'm creating a new website(not yet active) and have a great flash movie for the home page.  I've place it in an ap div and of course it moves to a different position in different browsers. Is there any way I can get it to display correctly, or is there a better way to position the movie? Thanks.

    Of course. The following code is for the home page: 
    "http://www.w3.org/TR/html4/loose.dtd">
    #page-background
    #container
    /* this image stays in internal style sheet*/
    #mainImage{
        background-image: url(images/mainImageBkgrnd.jpg);
        background-position: center top;
        background-repeat: repeat-y;
        width: 875px;
        height: 625px;
        margin: 0 auto;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 0px;
        position: relative;
    #footer{
        position: absolute;
        top: 700px;
        left: 10px;
    #serviceImage{
        position: absolute;
        top:300px;
        left: 35px;
        z-index: 0;
    #orderImage{
        position: absolute;
        top: 300px;
        right: 20px;
    #flashMovie {
        background-image: url(images/flashPix.png);
        background-position: center top;
        background-repeat: no-repeat;
        width: 700px;
        height: 300px;
        margin: 0 auto;
    .flashText p{
        width: 250px;
        padding-top: 75px;
        font-family: "Arial Narrow";
        font-size: 180%;
        line-height: 1.5em;
        color: #666;
    #vertStripe {
        position: absolute;
        top: 325px;
        left:435px;
    #serviceHeader {
        position: absolute;
        z-index : 50;
    #apDiv1 {
        position:absolute;
        left:607px;
        top:169px;
        width:700px;
        height:298px;
        z-index:2;
    html {overflow-y:hidden;}
    body {overflow-y:auto;}
    #page-background
    #content
    </style>
    <![endif]-->
    <!IE7 and lower stylesheet>
    <!>If this page is not displaying correctly, please update your browser by downloading Internet Explorer 8.<link rel="stylesheet" type="text/css" href="ie7-and-down <link rel="stylesheet" type="text/css" href="ie7-and-down.css" />  <![endif]>
    body
    font-size: 70%;
    text-align: center;
    <!begin flash Movie> 
        <!>>
          <!<![endif]>
            Content on this page requires a newer version of Adobe Flash Player.
    !http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif|height=33|alt=Ge t Adobe Flash player|width=112|src=http://www.adobe.com/images/shared/download_buttons/get_flash_player .gif!</p>
          </div>
          <!>>
        </object>
        <!<![endif]>
      </object>
    </div>
    <!end flash Movie>
    !images/waves2.png|height=100%|alt=Waves|width=100%|src=images/waves2.png!
    !images/banner_nws.gif|height=120|alt=Northwind Safety Corp.|width=875|src=images/banner_nws.gif!
    <!main Navigation menu>
    [About Us | about_us.html]
    [Services | serv_fa.html]
    [Training | train_cpr.html]
    [Products | products.html]
    First Aid
    [AEDs | aed_philips.html]
    <!end main Navigation menu>
    !images/serviceComp.png|height=250|alt=Van Serviceman|width=400|src=images/serviceComp.png!<!end serviceHeader>
    </div><!end serviceImage>
    !images/vertStripe.png|height=150|width=5|src=images/vertStripe.png!
    <!end vertical stripe>
    !images/orderComp.png|height=250|alt=Order Taker|width=380|src=images/orderComp.png!
    <!end orderImage>
    </div><!end mainImage>
    h1. Contact Us
    h1. Careers
    h3. Northwind Safety Corporation
    8425 Rausch Drive
                       Plain City, Ohio 43064
                    phone: 614-873-1000
                    fax: 614-873-1002
    [ [email protected] | mailto:[email protected]]
    <!end footer div>
    </div><!end container div>
    </div><!end body div>
    swfobject.registerObject("FlashID");
    <!end body>
    </html> 
      Thanks  

  • Is there any better way for updating table other than this?

    Hi all, I need to update a row in the table that require me to search for it first (the table will have more than hundred thousands of row). Now, I am using a LOV that will return the primary key of the row and put that primary key to DEFAULT_WHERE property in the block and execute query command to fetch the row that need updating. This works fine except that it require 2-query-trip per update (the lov and the execute_query). Is there any better way to doing this? This update is the main objective for my application and I need to use the most effective way to do it since we need to update many records per hour.

    Thanks Rama, I will try your method. Others, how to query row instead of primary key? I thought that querying primary key is faster due to the index?
    BTW, what people do if you need to update a table using Form? I have been using the LOV then execute query since I first developing form. But I am building a bigger database recently that I start worrying about multiple query trip to dbms.
    FYI my table will have up to million rows on it. Each row will be very active (updated) within 1-2 weeks after it creation. After that it will exist for records purposes only (select only). The active rows are probably less than 1% of all the rows.

  • After saving a pdf as Excel workbook the numbers remain text and cannot be used in calculations. Is there a better way to convert into real digital numbers?

    After saving a pdf as Excel workbook the numbers remain text and cannot be used in calculations. Is there a better way to convert into real digital numbers?
    I have tried to convert the pdf to Word instead but same difficulty with numbers: look like numbers but not usable for calculations

    Excel has a 'text to numbers' function, I would use that.
    Convert text to numbers. Microsoft Excel.

  • I've lost iWeb and thus my web design.  I must start from scratch.  Should I reinstall iWeb 09 and use that, or is there a better way?

    I've lost iWeb and thus my web design.  I must start from scratch.  Should I reinstall iWeb 09 and use that, or is there a better way?

    The file you really need is named Domain.sites2 which resides in your   Home/Library/Application Support/iWeb foldler.  It's independent from the iWeb application. If it's not in there do you have a backup of your hard drive from an earlier time? 
    Resinatll iWeb 3 from the iLife 09 disk or wherever you got it from originally and then try what's described below:
    In Lion and Mountain Lion the Home/Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and press the Return key - 10.7: Un-hide the User Library folder.
    To open your domain file in Lion or Mountain Lion or to switch between multiple domain files Cyclosaurus has provided us with the following script that you can make into an Applescript application with Script Editor. Open Script Editor, copy and paste the script below into Script Editor's window and save as an application.
    do shell script "/usr/bin/defaults write com.apple.iWeb iWebDefaultsDocumentPath -boolean no"delay 1
    tell application "iWeb" to activate
    You can download an already compiled version with this link: iWeb Switch Domain.
    Just launch the application, find and select the domain file in your Home/Library/Application Support/iWeb folder that you want to open and it will open with iWeb. It modifies the iWeb preference file each time it's launched so one can switch between domain files.
    WARNING: iWeb Switch Domain will overwrite an existing Domain.sites2 file if you select to create a new domain in the same folder.  So rename your domain files once they've been created to something other than the default name.
    OT

  • "Automation" is too manual - is there a better way?

    I'm using automation to apply different effects (echo, reverb, etc) at various points in my track - but I can't believe I have to keep doing the same thing manually every time I want to change effects at each point. Is there a better way to apply the same automation of effects to various points (or regions) in the track?
    Thanks in advance!

    OMG...HangTime - you saved me a TON of work...THANKS!!!
    Nice site btw, well done
    J.

Maybe you are looking for

  • Open a pdf-file with acrobat 7.0

    Hello, I'm trying to open a pdf-file inside from Labview 7.1. On the machine is Acrobat 7.0 installed. I found some examples with older Acrobat releases, but they does'nt work with Acrobat 7 Thank's for help Jürgen

  • How the **** do you register???

    So, I've got iLive'08 and cannot register. The registration process includes a request for a "Marketing Part Number." ***. Where the **** is it? What is it? And, why is it required for registration? And, do I need to register to use this software? An

  • Has anything changed in content rollup?

    Hi Everyone, I have worked with SharePoint since 2001 and now I'm looking into 2013.  I still don't see anyway "out of the box" to select a list item or document contained in a sub site and have it show up on another site or the top level site of a s

  • Print Services: servername.local is "busy"

    We will soon be getting some new Mac OS X 10.6 (Snow Leopard)-only Macs at work. Since AppleTalk is no longer available to these Macs, I thought I'd set-up some Bonjour queues using one of our Mac OS X 10.5.8 Servers. (Of the 20 printers we have only

  • Using Subfunctions in order to assign access to push buttons....

    Hi, The requirement is to assign access or visibility to push buttons according to the responsibility... Whereas there is a chapter in EBS Doc (Developer's Guide :part No A83705–03) about the subfunctions(which seems to be the appropriate 'tool' to a