Calculating units

Hi all

I have a request for the sale of a pharmacy,

Create table stock (medicine varchar2(90) ,
max_Unit number ,
mid_unit numbe r,
min_unit number ,
max_to_min_factor number ,
mid_to_min_factor number ) ;


insert into stock values ('cetal',1,2,3,20,20) ;

each drug in the stock of these attributes are:

max_unit - for example 'card '.

, mid_unit-'package '.

, min_unit-"tab."

max_to_min_factor - the number of minimum units in unit max (the number of tabs in a carton).

mid_to_min_factor - the number of minimum units in the Middle unit (number of tabs in a single package).

for example, I have these attributes for a specific drug respectively:

1 - cardboard.

2 - package.

3 - tab.

4 - 20.

5 - 2.

-If the user buys two boxes or two packages, I convert to the small unit and pass it to the (stock).

the question is:

-I want to calculate the 'max', 'mid', 'min' units residing in the stock which relates to the specific medicine when there is

the tabs '5' in the store for medicine - remember quantities are converted to the small unit before transferring them to the store.

-I think that the issue has nothing to do with the oracle forms or the ide I have work, because finally I have it will calculate with pl/sql.

Thank you very much

.

Sorry (maybe this time...)


with stock

(select "ethylene" medicine, quantity 5, 1 max_unit, mid_unit 2, min_unit 3, max_to_min_factor 20, mid_to_min_factor 2 Union double all the)

Select "buspar", 7, 1, 2, 3, 20, 2 Union double all the

Select 'gramycin', 1, 2, 3, 10, 20, 3 double

)

Select the medication,

quantity,

trunc(Quantity / max_to_min_factor) boxes,

trunc ((Quantity, max_to_min_factor) mod / mid_to_min_factor) packages.

quantity-

max_to_min_factor * trunc(quantity / max_to_min_factor) -.

mid_to_min_factor * trunc ((quantity, max_to_min_factor) mod / mid_to_min_factor) tabs

stock

MEDICINE QUANTITY CARTONS PACKAGES TABS
CÉTAL 5 0 2 1
BuSpar 7 0 3 1
gramycin 20 2 0 0

Concerning

Etbin

Tags: Database

Similar Questions

  • First HP - bug of Fraction / decimal?

    I bought my first HP Calculator about a month ago and its pretty awesome summer for most. I noticed a problem last week trying to get a decimal of a fraction like 1/101, where the answer it gives me is 9.90099009901E - 3.  On a standard calculator UNITS, I would get the correct decimal: 0.00990099009901, that tells me that the comma is disabled by three digits. I tried both CASES/nonCAS environments, and its giving the same answer. Is there something I can do on my first to correct this problem, or a workaround?

    Thank you

    Joshua

    Hello

    The comma is not off here at all. Part E-3 at the end means that it is your result with a 10 x 12-digit ^ power-3.

    1E3 is the same as 1000. 1E-3 signifie.001. Not how in positive E3, he moved the value 10 s 3 places. The E - 3 he moves down to 10 s 3 places.

    In "standard mode", rather than affichage.00990099009901, it removes the first few zeros and adds the exponential part. Why we do this? Well, imagine if you have the number 6.022E23 or 6.022 x 10 ^ 23 (it is a very famous number used in chemistry in almost every calculation!). It would be really tedious and likely to cause errors, who write in the form 602200000000000000000000 - wouldn't it?

    It is very common to write numbers in this way it makes it actually easier to compare, to write and to understand. What do I mean? Try this - which is the smallest of these numbers: 0.0000009347374, 0.00000543422 or 0.000003542? Have you had to count the zeros?

    What now? 9.347374E - 7, 5.43422E - 6 or 3.542E - 6

    Well Yes, the first is the smallest! In short, you can see who is the smaller number. (see https://www.mathsisfun.com/numbers/scientific-notation.html if you want to know a little more)

    However, if you really don't like it, you can set your screen to be the ' round '. Go to your home settings ([SHIFT] [HOME]) and change the 'Standard' to 'round. " This will adjust your something numbers comme.000012345678 displayed comme.00001235 instead if you prefer this type of display.

    You still want to learn what E < number > consisting of a medium however, number because even in rounded form he will need to show results in scientific notation when the number becomes sufficiently large or small that she does more!

  • Announcing the coherence 3.7.1.10 for Java (Patch 10)

    Consistency Java 3.7.1.10 (Patch 10) aired in Orion (Metalink) as patch 17342587 .

    The patch contains the following hotfixes:
    COH-10313: fixed a problem of comparator custom service proxy load balancing.
    COH-10271: improve the sending of the DiagnosticPackets as they are sent to the announced and favorite ports.
    COH-10270: fixed an issue with the elastic data in which an invalid binary exception is reported during an operation which directly or indirectly called keySet.
    COH-10219: fixed an issue where the full value of-31 is not read correctly by the serializer POF.
    COH-10171: hardened transactional processing cache of javax.transaction.xa.Xid to allow implementations not serializable.
    COH-10161: Add a new configuration of session in coherence * Web, which maintains a local instance of a session in addition to hot flashes the session for the distributed cache.
    COH-10124: fixed an issue which can lead to false warnings of WKA list incompatible when using host names in the list of the WKA.
    COH-10119: fixed a problem of serialization infiltrate.
    COH-10115: fixed a problem causing the NamedCache iterators return results in duplicate to the clients to extend Standard or Enterprise edition clusters.
    COH-10078: fixed an issue where the RWBM.flush () could return before all the data is flushed.
    COH-10063: fixed an issue that caused the calculator unit configured to be ignored by the ReadWriteBackingMap.
    COH-10054: fixed an issue causing blocking between the start of the cluster and the thread starts a service.
    COH-10033: fixed an issue where the listeners on replicated Cache could receive card events.
    COH-9967: fixed an issue that could cause the memory of the customer take if the distribution of the "stuck" partition
    COH-9934: fixed a problem with the filter run producing the overload of high memory due to the useless JMX statistics.
    COH-9902: Fixed problem of intiailation potential session in WebLogic during side by
    COH-9786: added support of coherence * Tomcat 7.x application servers Web.
    COH-9690: hardened treatment of disabling cache calls
    COH-6587: hardened treatment of configuration errors of cache to guard against NPES and UOE to offer a more stable service.

    Fix full list of all Java 3.7.1 consistency fixes are available in both the patch readme file and in Note: 1405110.1

    This has now been replaced by the 3.7.1.11 output.

  • How to calculate input (value &amp; Key) in cache size?

    Guys,

    I see two different values when you try to calculate the size of an entry (key & value) object in the cache, you wonder which is correct

    I <BINARY>Unit-Calculator< /Unit-Calculator> and untiFactor = 1

    1. with the help of ExternalizableHelper

    Serializer cache serializer = .getCacheService () .getSerializer ();

    int entrySize = ExternalizableHelper. toBinary (tKey, serializer). length() + ExternalizableHelper. toBinary(tKey, serializer). length();

    output entrySize = 130bytes

    2 mark MBean JMX

    < ObjectName > game names = mbeanServer.queryNames (new ObjectName ("consistency: type = Cache, service = *, name =" + cacheName + ", *"), null);

    long totalUnits = 0;

    for (name ObjectName: name) {}

    Units of Integer = (integer) mbs.getAttribute (name, 'Units');

    Integer unitFactor = (Integer) mbs.getAttribute (name, "UnitFactor");

    Size of the integer = (units * unitFactor) / size;

    }

    output size = 240bytes...

    So, ask yourself why there is a huge difference in the size returned by ExternalizableHelper and JMX Bean.

    1. don't JMX MBean also add coherence an overload to the size of the entry?

    2. which is the correct method for compensable size entry?

    Thank you

    D

    Hello

    Yes the BinaryCalculator is given overhead.

    JK

  • Beta of coherence 3.5 - configuration issue

    Failure to have overflow of work with the new partitioned off-lot, I wanted to test if not partitioned off-lot could now be made to work with overflow (as a binary calculator seems now that there is this - or well I guess that support partitioned supporting plan binary calculator might not consist of nio support cards and working properly?). However, I ran a few problems with how to configure correctly.

    In the example previously posted by Gene, I found the following article:
    <external-scheme>
         <nio-memory-manager/>
         <high-units>10</high-units>
         <unit-calculator>BINARY</unit-calculator>
         <unit-factor>1048576</unit-factor>
    </external-scheme>
    but the nio memory manager also have parameters to its maximum size: it seems an example of genes that this setting should more be set or is it just in the conspiracy with the support partitioned plan?

    I also found the following in example of genes:
    <backup-storage>
         <!-- as of Coherence 3.5, the backup is partitioned by default -->
        <type>off-heap</type>
    </backup-storage>
    is the size of the default backup the same as primary storage?
    I write if I partitioned backup storage, but rather the former nio backup card?

    I would be really grateful if someone could show mercy for my efforts and give me an example how I re a cache near an overflow of back card nio of packaging and the binary calculator using (if it is supported in fact now - it's maybe just wishful thinking, on my side)! Otherwise, the pointers are also appreciated and I continue to experience...

    / Magnus

    Hi Magnus

    If the problem is related to the configuration of your card-game support. It will run as partitioned. This means that each partition will require 32 MB of memory NIO.

    Given the default number of partitions, 257 will therefore require NIO 32 * 257 Mbyte memory. As the support plan is not instantiated until you have something that we can no more, this memory is allocated when a second node is introduced.

    When you use NIO in the support scheme, we recommend a smaller size as 1 M max.

    Hope that explains it.
    / Charlie

  • The value of path as unit target in the calculation Manager

    Hello

    is there a way to define a course of treatment as unit target in the calculation Manager? I have data with unspecified units (for example, deg_Cel ° C) then I disabled the calculation of the amount in function. Now I want the result channel have the same unit as the first input channel (something like @@ChnUnit (N) @).

    Best regards

    Martin

    Hi Martin,

    You can launch the Manager of calculation without management unit (turn based on the amount off the coast).  You can set the property unit of the resulting string with ChnDim() to be of the same unit as the starting channel.  I guess you do all that with a VBScript.  You actually run the Manager calculation by hand with the mouse?

    You can add as many lines of VBScript code that you want at the end of the normal equation.  Here is an example of calculation which comes with tiara:

    P = n * (2 * Pi / 60) * M * (1 / 1000)

    If you click the button, you can add the following line of VBScript call second to run the equation:

    Calculate the call ("P = n * (2 * Pi/60) * M * (1 / 1000)", CurrSymbols, CurrValues, "kW")
    ChnDim (P) = ChnDim (n)

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • How calculated the code coverage in unit test infrastructure

    I'm looking for documentation on how the unit test framework calculates code coverage.

    I just recently installed the unit test framework and I had mixed results with the code coverage feature.  I manually calculated all the branch points in my vi, but the framework calculates more that I can think of, which gives a value of code coverage less than stellar (51%).  Is there documentation for how it is calculated?  I'm either missing something fundamental, or there is a bug with the framework.

    My vi consists of a loop (with shift registers) uninitialized which runs once.  On the inside of the loop is a business T/F structure that leads to a listed case structure possible two cases (one of which is the default value)... pretty basic.  Inside one of the structures is a loop and the other is cross.  For some reason, the unit test framework calculates 7 "flags chart run.  I use the method of "external" test harness to call all my test cases for the vi under test, b/c frankly it was easier to use than the UI provided.  I don't know if this is the cause, b/c I saw the other oddities when using it, which I'll save for another thread of discussion.

    Code coverage is calculated by dividing the number of diagrams, code that was executed by the number of diagrams in your VI altogether. Each VI has at least 1 schema (schema-block real). Loops have a single diagram each, case structures and sequences have a single diagram by image and so forth (=> from your description, your VI has at least 7 diagrams). You can double-click the patterns that were not executed in the Unit Test Framework results dialog box to be displayed.

    This approach does not reflect the amount or complexity of the code that contains each diagram. We looked at various ways of counting nodes, terminals, controls, son and other, that would give you a number that reflects your code with more precision. Unfortunately, neither of these approaches gives values that can easily be understood without some knowledge about the inner workings of LabVIEW. We chose to go with a solution that is completely transparent to end users.

    Thank you

    Herbert

  • Calculator tip and unit conversion Applications suggested blackBerry smartphones

    I'm bored of having these two things I had on fixed phones before I got my Blackberry Storm.  I hope that here, some users have some input as to what they find works best, because I am sure that I'm not the only one who wanted what they.

    AlmightySage wrote:
    Is it possible that I can download only those applications for the entire world selection or what I have to buy the whole package and then select those who I want?  I tried to look online but he did not appear in the list of recommended apps and this is the only place where I found a list.  So if someone could give me a link to the entire list, or both, that would be so great.

    Hello

    You can only buy the individual applications of AppWorld. AppWorld is free.

    AppWorld is just a store, buy individual items, what you want, when you want.

    In AppWorld use the search feature, simply type tip calculator or conversion unit.

    What did you ask?

    Thank you

    Bifocals

  • Unit test: calculation of the length of the different columns in recordsets provided and received led to false a test failure

    Dear team of SQL Developer,

    It seems that the calculation of the length of the column in the expected and received recordsets behaves differently in some cases (when stored proc variables are used in the generation of the REF CURSOR, despite the explicit definition of the type of record): the length of the header and the length of the value in the set of records received are truncated to arbitrary length based on the returned value which leads to a false failure of a unit test. I.e. registries are the same in both sets of records, but the test run fails to the comparison of the recordsets because of different length. Please see the screenshot below:

    Expected_and_Received_RecordSets.jpg

    Here's the test case if you need to reproduce the problem/bug in your environment:

    1. use the default schema of HR of the Oracle examples package that comes with an 11 g database.

    2. change the HR. Table EMPLOYEES with the addition of a new column VARCHAR2 (4000) LONG_LAST_NAME:

    ALTER TABLE HR. EMPLOYEES

    ADD (LONG_LAST_NAME VARCHAR2 (4000));

    Update hr.employees set long_last_name = last_name;

    commit;

    3. create a PKG_TEST2 package with the source code below in the HR schema:

    ----------------------------------------------------------------------------------------------------------------------

    create or replace PACKAGE PKG_TEST2 AS

    TYPE EmployeeInfoRec IS RECORD

    (

    long_last_name employees.long_last_name%TYPE,

    first name employees.first_name%TYPE,

    E-mail employees.email%TYPE

    );

    TYPE EmployeeInfoRecCur IS REF CURSOR RETURN EmployeeInfoRec;

    FUNCTION getEmployeeInfo (p_Emp_Id employees.employee_id%TYPE)

    RETURN EmployeeInfoRecCur;

    END PKG_TEST2;

    ----------------------------------------------------------------------------------------------------------------------

    CREATE OR REPLACE PACKAGE BODY PKG_TEST2 AS

    FUNCTION getEmployeeInfo (p_Emp_Id employees.employee_id%TYPE)

    RETURN EmployeeInfoRecCur AS

    v_EmployeeInfoRecCur EmployeeInfoRecCur;

    v_LongLastName varchar2 (4000);

    BEGIN

    Select long_last_name from v_LongLastName

    employees

    where employee_id = p_Emp_Id;

    --

    OPEN FOR V_EmployeeInfoRecCur

    V_LongLastName SELECT long_last_name,

    first name,

    E-mail

    This_is_very_long_table_alias employees

    WHERE employee_id = p_Emp_Id

    order by 1 CSA;

    --

    RETURN v_EmployeeInfoRecCur;

    EXCEPTION

    WHILE OTHERS THEN

    LIFT;

    END getEmployeeInfo;

    END PKG_TEST2;


    ----------------------------------------------------------------------------------------------------------------------

    4. create a unit test for the PKG_TEST2.getEmployeeInfo stored procedure: (click the command create Test, select the stored procedure, click Ok for the pop-up message, click Next, click Finish).

    5. update the default value of dynamic query of value with the one below and save/post changes.

    Select the cursor)

    SELECT long_last_name,

    first name,

    E-mail

    Employees

    WHERE employee_id = idqry.employee_id

    order of the 1 CAD

    ) RETURNS $,.

    idqry.employee_id as P_EMP_ID

    from (select employee_id

    employees

    where rownum < = 5) idqry

    6. run the unit test newly created in the debug mode to display the shot.

    Thus, the record type 'EmployeeInfoRec' in the package clearly defines the LONG_LAST_NAME as VARCHAR2 (4000) through reference for the data type of column in the referenced table.

    But for some reason, the SQL Developer does not calculate correctly its length in the recordset "Receipts" If a variable is used (could be one as variable simple varchar2 in this reproducible test or complex variable of type of the object).

    Any ideas on that? Looks like another bug...

    Thank you

    Val

    The bug has been reproduced by the SRB and documented within the system of Support of Oracle SQL Developer team to pick it up:

    Bug 19943948 - TEST UNIT RETURNS EXPECTED ERROR: [LONG_LAST_NAME

    Hope the bug name can later be changed to something more descriptive, but it is not really... my only concern is the speed at which the known bugs would be fixed...

    Thank you

    Val

  • Deletion of the units of the Variables and numbers on HP 50 G

    Hello

    One of my units of variable gains with it in some sort of value. I must have used on a specific calculation sometimes recently and he stayed.

    for example:

    A = 45_m2

    The bad news was he kept the units when later when Variable was used in one of my formulas built in - so he sends me errors.

    If this happens again, how can I remove units of give me numbers of own variables?

    Or even numbers in the stack if I decide to withdraw the units, etc.?

    I finally had to reset the calculator, but it would be good to know for future issues...

    See you soon

    FG

    FG,

    With the object on the stack, run just UVAL (right shift, 6 for the units menu, select Tools, it will be in this menu).

    UVAL strips off any unit of several units.

    For a variable, you need to remind the stack, UVAL, the store again.

  • HP 40GS stuck on the hourglass for the calculation of certain integrals

    So I used my calculator HP40GS for awhile, and I've never had problems with it.

    Recently, when reviewing for the examination of calculation AP, I noticed that the calculator could not do some integrals. Because I already went through the lesson using the graphing calculator calculators and integrals without problem using my computer, I don't think that there is nothing special about this one.

    One of the integrals in question is 3 * e ^(-x/2) * sin (2 x) on the interval [0,2].

    I tried to make the home screen capture (in the mode of operation):

    ∫ (0,2,ABS (3rd ^(-x/2) * sin (2 x)), x)

    The calculator has been blocked at least five minutes on the same screen with the little hourglass until I pressed on 'on' to force her to leave.

    Also, I tried to do this in CASE mode, using the manual view. This also does not work.

    Other calculators in the classroom (TI-83) did the integral almost immediately.

    My memory is not yet close to being complete.

    Is there something I could do or check to solve the problem? Other integrals seem to be more or less fine.

    Thank you!

    When you do digital integrals, some of them may take some time. On the 40gs and many other units of HP, the accuracy of the correction is what distinguishes the accuracy of assessment. Try to set the precision of DIFFICULTY 4 in the homescreen of modes and re-evaluate. I suspect that he will return very quickly. That should mean "exact to 4 decimal places.

    You can also try to do exactly in the CASE and then to assess the result. In many cases, it may be faster.

  • First Graphing Calculator Identification of old Version of main material has

    Hello

    I tried to update the firmware to the latest version (2014-07-02 (6031)) on my graphing calculator of premium without success, the release_info.txt file which indicates (for 2014 03 31 (6030) firmware version):

    There is limited between that backward compatibility and earlier releases.

    First older hardware (revision A) supports this version, but the stream without thread-to-unit and data functionality is not supported on previous models. In the first screen HP help > revision of material appears with the software version information.

    How will I know if my calculator hardware number is A revision material?

    Is the version of CASE the number of material?

    Thank you very much

    H.

    Hello

    All primes of HP are upgraded to the version 6030 (note that 6031 is for PC emulator only). It's just that the material has a problem with certain communications.

    Firmware version prior to 6030 (5447 and older) do not show the hardware version in the display 'a way'.

    When you upgrade to 6030 the hardware version will appear on the display 'a way'.

    Alternatively, you can determine the version of the material from the model number (located on the back of the box she approached, the bar code):

    NW280AA is A revision material

    G8X92AA is the review material C

    In addition, the following process is recommended for the upgrade of the premium:

    Install the connection from the CD Kit.

    Once installed the connection, update the calculator.

    The following method is recommended:

    • Connect your HP Calculator first via the supplied USB cable (connected directly, do not use a USB hub)
    • Start the HP connectivity Kit
    • Click the tab of the calculator
    • Right click on the name of the first HP you want to update (it would be that you connected before starting this procedure)
    • Write down the version number, and then click the OK button
    • Click the Help Menu and select Check for update
    • Look for the pop-up box to update, check the version number that is newer than the one you want to update.
    • Then click on the download button
    • That's it, you will see the update being loaded and installed on your calculator screen. Don't click too quickly out of the HP Connectivity Kit, wait a minute or two after the completion.
    • In addition, there are a step in the connectivity Kit where it is advisable to back up the version that you had before the procedure, just in case. This way, you have a way to cover again.

    Kind regards.

  • New calculator?

    Hi all!

    I tried to find some information about it! So I couldn't find, that's why I'm here asking you guys!

    I used to have a 35s calculator, however, I had a few problems with mine... Not really a problem if... My calculator got stolen!

    Now I use my 50g for doing things, in which is a great calculator, but you guys know, the 50g is not possible to take with you as the 35 s is... and for the tasks that I am doing, it is not necessary to have all the potential 50 g with me...

    So, I have to buy a new and I started to look around for new HP calculators, the only thing I discovered is that a new first called HP Calculator is coming, but this calculator is a new model for the graphics...

    Does anyone know if HP is about to release new albums a scientist such as 35s? I want to know, because if a new scientific model is coming I would wait for him to make an another 35 s!

    Thank you!

    RE: HP 39gII

    If you live in the United States, I'm not sure that it is on sale here.

    It is a very different graphing calculator in size to 50g in any case and has no RPN.

    Unfortunately there is currently not an update to the 35s.

  • Are made and shipped to the United States at the Canada Apple books and so have shipping and additional costs due to the change of currency?

    Are made and shipped to the United States at the Canada Apple books and so have shipping and additional costs due to the change of currency? A book of dollar $50 USA could go to over $ 100.

    Apple print products are quoted and charged in the local currency

    and the calculation of your Exchange rate is whack too - the CD is $0.77 USD - no $0.. (50) but the exchange rate is not serious since quotes and fees are in local currency

    LN

  • prefixes and units of first hp

    According to the manual, if you want to use a prefix with units, you select the prefix first. When I do this (after you put a value on the line of writing, of course), the prefix is indicated in brackets in the input line and the units menu disappears which is a surprise (I expect to wait until the units have been added). After that gate again the menu units and adding units, I press on enter and get a syntax error.

    This behavior is not consistent. I just tried again and the prefix appears without brackets, the unit has hooks and I always get a syntax error.

    I tried it in input mode of textbooks (I prefer RPN, but there are problems with the use anywhere but in mode 'calculator') does not. I must be missing something but have no idea what.

    Even if I'm here, nobody knows why there is not set explicitly for calculators?

    Also (you never know your luck), if someone wrote a good guide for the first HP? Whenever I pick it up, it brings me a new problem.

    Ah, I forgot to mention that the parentheses are always required if the appliance no symbol of multiplication or division.  In algebraic entry mode, you must type the brackets yourself (if the device contains no mathematical symbols as division), so that literally, you type this:

    2_(km/s)

    The manual entry mode and entry RPN mode type brackets automatically when you press the underscore character.

Maybe you are looking for

  • What is the purpose for the icon, WebIDE or Web | OF and what is its role?

    This icon has just shown with my other icons next to my search bar. It's a circle covered in the grid with a picture of pencil lines or the stylus in its lower left corner area. I don't know what it is or what happens if I click on it. [Oops, I click

  • Previous uploaded photos disappeared when I downloaded more photos.

    I had downloaded photos to my iPad to my PC using iTunes when I got my iPad Mini.  I downloaded some pictures yesterday and the previous photos, I had downloaded are now gone. How can I download more pictures without losing the photos that I've saved

  • Need to update Windows Vista Ultimate Edition of Windows Vista Service Pack 2

    Original title: I SPILLED chocolate milk ON MY WINDOWS VISTA COMPUTER! Yesterday, I spilled milk on my Windows Vista Ultimate 32-bit computer! It has no service pack and I need to upgrade to Windows Vista Ultimate SP2! My dad installed Java and it wa

  • 6 d to iOS 6.1.2 WiFi problem?

    I'm suddenly having problems connecting my iPad4 and iPhone5 to my 6 d in connection Wi - Fi direct mode.  I was not able to connect since the update to iOS 6.1.2 with either.  I can still connect mode "infrastructure" If the device is connected to m

  • Beep on startup instead of sound error

    Original title: beep instead of his mistake Hi, I had a new problem with my 2nd laptop.The problem is difficult to solve.My sound card, all right.I can hear the sound very well.But the problem is, I hear BIOS Boot sound-"beep!" ING in placethe system