Download presentation
Presentation is loading. Please wait.
Published byErin Powers Modified over 6 years ago
1
ERP, CRM ja DW süsteemid IDU 0010 Eduard Ševtšenko
2
Selection and Implementation of an ERP System
3
Table of Contents Section 1: Introduction
Section 2: Implementation of an ERP Section 3: Tips for Success Section 4: Review Section 5: Selection and Implementation Checklist
4
Section 1: Introduction and Selection of an ERP System
5
Introduction The purpose of this lecture is to teach how the small to medium size manufacturing business select and successfully implement an Enterprise Resource Planning (ERP) system. It is assumed that the business has done enough research to understand the functions and capabilities of ERP systems, and based on that research has made the decision to go forward with selection and implementation.
6
Introduction (contin.)
It is a major business decision for a manufacturing company to make the decision to select and implement an ERP system within their organization. If done properly it will be a profitable and enjoyable experience. However, if it is implemented poorly all concerned will be disappointed with the results. This presentation is based on actual experiences of implementing these type systems in various manufacturing environments.
7
Step 1: Project Organization
8
Project Organization To be successful the effort of selecting and implementing an ERP system must have high priority and visibility within an organization. It is advisable to give the effort the status of a major project and require regular progress reviews at the appropriate levels of management.
9
Project Organization, cont.
ERP implementation truly is a company-wide effort and is doomed to failure if treated as anything less.
10
Selecting a Project Manager
Key user of the new ERP system who has a a good deal of experience and high level of credibility within your company. The project should not be managed by the IT department. Should be trained in the techniques of project management.
11
Common Hiring Mistakes
Mistakes made when hiring ERP project managers: Hiring an ERP "expert" from outside the company It's easier to teach an internal person about ERP than it is to teach an ERP expert about your company, products, and culture.
12
Common Hiring Mistakes, cont.
Hiring a new person just out of college (e.g., a person with a computer science degree) Although they may have enormous potential, they may not yet have creditability. This mistake is usually made when management sees ERP as only another system and not as a company-wide system.
13
The Project Team Project Team
Responsible for the day to day management of the ERP selection and implementation. Team members represent their different functional areas. Team members manage selection and implementation tasks and may also do work on these tasks.
14
Budget/Funding Budget/Funding
Management should establish budget guidelines for the project prior to beginning the project Project team needs a budget that they can use for planning and executing the project Many companies have no idea what to pay for an ERP system, therefore, many decision-makers turn to vendors
15
Budget/Funding, cont. Budget/Funding (cont.)
Before issuing a budget ask, "Why are we doing this and how will we benefit?" By answering these questions, an organization can begin establishing an ERP budget-a valuable tool for negotiation. Before issuing a Request for Proposal (RFP) to vendors, apply a standard for estimating the ERP implementation budget.
16
Budget/Funding, cont. Budget/Funding (cont.)
Find a reasonable method for ERP implementation budgeting. Example: This method uses a calculation based on the company's annual sales. Experience has shown that companies will spend 1 to 3 percent of annual sales on the total acquisition costs of a new ERP system. This includes the cost of software, hardware, implementation, first year maintenance, licensing fees, tailoring reports, providing interfaces for other software applications, and other miscellaneous costs. In other words, this estimate should cover the "total cost of ownership" for the new system.
17
Budget/Funding, cont. Budget/Funding (cont.) Example (cont.):
As with most guidelines, however, there are exceptions. If a company's operating margin is less than 10 percent, it should probably reduce the effective amount of annual sales by multiplying the operating margin (in dollars) by 10, then applying the 1 to 3% calculation. On the other hand if margins are greater or information technology is critical to a company's operation (as with Internet based businesses), management may choose to spend a higher percentage of sales on the new system.
18
Budget/Funding, cont. Budget/Funding (cont.)
This calculation will give you a good idea of whether or not you are planning an adequate budget for the project, and help you avoid financial surprises down the line due to under budgeting.
19
Project Schedule Must have enough detail so that it can be used as a primary tool for managing the project. Tasks should include time frames for completion and responsibility assigned by position or name.
20
Project Schedule, cont. Using a project management program like Microsoft Project or equivalent is recommended Further detail on scheduling will be discussed in a later section of this presentation.
21
Step 2: Analyze and Document Functional Requirements
22
Functional Requirements
An important prerequisite to selecting an ERP software package is to document the functionality required to support your business. This effort should also include where possible, functionality to support your business objectives in the future.
23
Functional Requirements, cont.
These requirements will be used as one of the criteria for evaluating and selecting the most appropriate software package. For an organization that has never documented requirements this could be a daunting task; however, this section provides some suggestions and guidance to keep the task as simple as possible.
24
Gather Requirements The project team can analyze and document the functional requirements. The project manager can organize and conduct interviews with people in various departments throughout the company. From these interviews a formal requirements document is produced. Alternatively, the project manger can request written requirements from each department and then organize the responses into a requirement document.
25
Gather Requirements , cont
Often a combination of the two methods works well, but at any rate someone who is knowledgeable of the company and ERP functionality should document requirements. If no one within the organization is qualified, it is not unusual for companies to enlist outside help.
26
Two Types of Requirements
To keep the requirements documentation process as simple as possible we will classify requirements into two types: General or Standard requirements Special Interest requirements
27
General or Standard Requirements
By definition these requirements include functionality that most systems provide and most companies require. List the primary functions or departments which you want supported by the new system.
28
General or Standard Requirements, cont.
These may include, but is certainly not limited to: Receiving Shipping Marketing/Sales Forecasting Human Resources Engineering Bill of Material Accounting Sales order entry Sales order scheduling Material planning and scheduling Production planning and scheduling Capacity planning and control Purchasing Inventory control
29
General or Standard Requirements, cont.
After determining the major functions , you can expand to the next level of description. Example 1: Accounting is an area or department that is an integral part of the ERP system, however, it is not necessary for you to describe every function that the accounting department requires from the system. List the requirements in more general terms such as "must handle accounts payable, accounts receivable, general ledger, etc." Do not attempt to describe exactly how you want these functions handled.
30
General or Standard Requirements, cont.
After determining the major functions , you can expand to the next level of description. Example 2: Another example might be purchasing. Requirements could be listed as: “must support contract purchases and blanket purchases, has Request For Quotation capability, etc.”
31
Special Interest Requirements
More detailed requirements that you feel are very important to your company Requirements the vendor needs to understand in more detail, like how you need the system to support your business.
32
Special Interest Requirements, cont.
Examples: The system must be able to assign and track product serial numbers by sales order. The system must be able to track and cross reference engine serial numbers to product serial numbers. The system must support accumulation of labor by person to a work order. The system must support the calculation of labor efficiency by individual or work center. The system should provide the ability to accumulate warranty labor and material cost by serial number.
33
Step 3: Conduct Search for Appropriate System
34
Conduct System Search Now that you have an idea of your budget and have developed your functional requirements, you are ready to conduct your system search. There are many systems on the market today and the task is, through an organized process, to eventually select the system that best suits the combination of your requirements and budget.
35
Conduct System Search, cont.
The following series of steps are a recommended way of accomplishing this task. After completing these steps you will then enter the final system selection process.
36
1: Develop a Candidate List
Since there are so many systems on the market an initial system candidate list should be developed to give the search some focus. The number of packages you should have on the candidate list varies, but as a guideline keep it between three and nine to keep the search manageable.
37
1: Develop a Candidate List, cont.
The following items are some recommendations for generating the initial candidate list.
38
1: Develop a Candidate List, cont.
A. Similar Businesses A good place to start may be with your competition or at least with businesses similar to yours. This may include your vendors. The systems they are using may be appropriate for you to investigate.
39
1: Develop a Candidate List, cont.
B. APICS An excellent source of information is the American Production and Inventory Control Society (APICS). This organization publishes ERP software surveys and comparisons at least annually through their monthly magazine APICS: The Performance Advantage.
40
1: Develop a Candidate List, cont.
B. APICS These surveys usually list at least 100 of the most popular systems and break them down by functionality and includes company contact information for each. It will be worth your while to obtain the latest or possibly the last two surveys as part of your search effort.
41
1: Develop a Candidate List, cont.
C. Web Search Searching the Web using keywords such as "ERP" and "Manufacturing Systems" is another source of information. Most software companies have Web pages that provide information about their software and their companies.
42
1: Develop a Candidate List, cont.
D. Other publications Other publications such as Manufacturing Systems are available to research ERP products. This magazine publishes manufacturing software surveys, which may be helpful in developing your candidate list. E. Software Search Automated Tools An example is SoftSelect They may be contacted at
43
2: Request for Information (RFI)
After you have developed a candidate list, the next step is to acquire all the information that is readily available for these packages. This information will be used to narrow the candidate list to the top two to three candidates. The following are a few means of requesting the required information.
44
2: Request for Information (RFI), cont.
A. Telephone One of the easiest ways to request information is over the telephone. As you develop the candidate list contact information becomes available. Contact the customer service people and tell them you are interested in their software and request that they send you literature and pricing information. Sometimes the information will come in the form of a CD, which may include a limited demonstration of the product.
45
2: Request for Information (RFI), cont.
B. Web Often the Software Company will have a Web site that may provide sufficient information. These pages will usually provide a contact if you need additional information.
46
2: Request for Information (RFI), cont.
C. Mail The mail is another method of requesting information from the software vendors. You may write a request for information letter to the vendor describing your need for information, include a copy of your requirements if appropriate.
47
2: Request for Information (RFI), cont.
D. Sales Calls Some of the software vendors you contact may want to make a sales call at your company or you can request a sales call. This is an excellent way to gather information and might be used as a gauge for determining the vendor's interest in your business. You can limit sales calls during this portion of the search; however, you will definitely want the personal attention during the final system selection process.
48
3: Narrow the Candidate List
It is necessary to limit the search at this point as the final selection process is rather intense and time consuming. It can become counter productive if not kept manageable.
49
3: Narrow the Candidate List, cont.
It is recommended at this stage of the search to narrow the choices to the top two or three candidates. This is usually the job of the project team and the decision will be based on the information that has been gathered.
50
3: Narrow the Candidate List, cont.
It is necessary to limit the search at this point as the final selection process is rather intense and time consuming. It can become counter productive if not kept manageable.
51
Step 4: Final System Selection Process
52
Reviewing the Finalists
After narrowing the choices a more in depth study of the finalist packages can take place. There is not an absolute method for accomplishing this task but some proven recommendations are listed on the following slides.
53
1: Product Demonstrations
The project team should invite the top candidates to participate in half or full day sessions to demonstrate how the products fit the specific work environment. The vendor should build and demonstrate business process and transaction scenarios based on your company's needs. The demonstration sessions should have an agenda and time schedule to show how the product works in different business situations.
54
1: Product Demonstrations, cont.
Flexibility and ease of use (how the product handles in real life) are key. To accomplish these demonstrations requires that the vendor is familiar with your requirements and has previously visited your business to understand your environment.
55
2: Site Visits It is highly desirable to have members of the project team visit the sites of other companies that are using the ERP product to see how the software system functions in actual applications.
56
2: Site Visits, cont. By asking questions, vendor support can also be evaluated during these visits. The software vendor should be able to arrange these visits, or you can set up your own if you happen to have contacts in companies that are using the system.
57
3: References References:
Vendors should be able to provide you with names of additional companies that have installed the software. They should provide you with points of contact so you can conduct telephone interviews. This can be very informative as to actual satisfaction with the software and the vendor.
58
4: Trial Software Trial Software:
Vendors may provide a copy of the actual software that can be installed for in-house use for a limited period of time (30 to 90 days).
59
5: Selection Criteria Making the final selection can be easy - when there is a clear choice and consensus among all team members. In most cases, though, there will be trade-offs, with specific vendors excelling in different areas.
60
5: Selection Criteria, cont.
One of the main activities for the selection team is to develop the key criteria for the selection decision and to assign weights to these criteria based on the company's specific situation. Some examples of typical selection criteria follow.
61
5: Selection Criteria, cont.
Examples for Sample Requirements Matrix: The system's capability to meet the functional requirements developed by the project team. This can be measured by the percentage of requirements met completely, partially, and not at all. The vendor's ability to provide support for implementation and ongoing maintenance.
62
5: Selection Criteria, cont.
Examples for Sample Requirements Matrix: Training Availability- Many software vendors sub contract their implementation and training support. Where is this support located and does the class schedule and location meet your implementation needs? Cost of this item is important and is covered under the cost comparison criteria.
63
5: Selection Criteria, cont.
Examples for Sample Requirements Matrix (cont.): Location of user groups to your facility and their level of activity Financial stability of the vendor Cost Comparison - This comparison includes all the costs for the system and implementation, not just the software. This is "total cost of ownership."
64
Step 5: Actual Procurement of the System
65
Final Negotiations Like any other business deal, the final purchase price for software and its associated support is open to negotiation. Request prices from all of your finalists, even if one seems to be the system of choice, as your vendors will want to know who they are competing against. This creates a healthy negotiating environment. Ten percent discounts from the quoted price are very common and it is not uncommon during negotiations to have the vendors offer 20-40% discounts with payment terms extending well past the typical 90 days.
66
Final Negotiations, cont.
Maximizing discounts depends on a number of factors including timing, how eager the vendor is, how a company manages the negotiation process, and how well the vendor's sales force is performing against quota. You are entering a long-term partnership with a vendor, so both parties must believe they've reached a fair agreement. The checklist can be used as a baseline to review the proposed contract from the vendor.
67
Section 2: Implementation of an ERP System
68
Implementation Phase It is assumed for the implementation phase of this course that the selection and acquisition of the system is complete. The sections that follow deal primarily with the actual implementation of the system.
69
1: Typical Tasks The sample schedule in this section is at a high level but indicates relative time frames for individual tasks and overall project accomplishment. It is intended to suggest the type of tasks that make up the schedule.
70
1: Typical Tasks, cont. You should break the high level tasks into detailed steps complete with responsibilities and timeframes that fit your company's specific project. Microsoft Project, or similar project management software, can be used for this purpose.
71
2: Duration Experience has shown that selection and implementation of these types of systems takes 6 months or less depending on what is being installed and the condition of the company's data. This depends on the system and the user's motivation. When the focus is lost the chances of a successful implementation greatly diminish.
72
3: Information/Data Preparation
One of the most important tasks in implementing an ERP system is getting the information or data that the system requires in a condition that will allow the system to function properly. The following discussions cover some of the more important items.
73
3: Information/Data Preparation, cont.
A. Part Numbers In your new system any item that you want to plan or schedule will require a unique part number. This may or may not be a problem in your business but some companies may currently be ordering and tracking parts or material with only a description, and never assigning a part number (i.e. 2 inch bar stock, sheet steel, lid, etc.). If this occurs in your business it is important to assign unique part numbers to these items.
74
3: Information/Data Preparation, cont.
B. Bills of Material Accuracy should be at 98% for the Material Requirements Planning (MRP) function of the new system to perform properly. Errors are usually significant in that the erroneous bill either calls out the wrong component or omits a component. This results in MRP planning the wrong component or insufficient components.
75
Planning the Wrong or Insufficient Components
Fixing Bills of Material: To fix the bills of material, take someone from engineering and someone from manufacturing and have them review the bills of material and correct them. This assumes that engineering has the responsibility for the accuracy of the bills of material.
76
Planning the Wrong or Insufficient Components
Checking Accuracy: Accuracy can be checked at the stockroom door. Add a place on your current form for unplanned inventory withdrawals to note whether the unplanned withdrawal was because of a bill of material error or some other reason.
77
Planning the Wrong or Insufficient Components, cont.
Checking Accuracy: The number of bills of material that are pulled during the week should be counted, and the number of errors should be noted, with 98% accuracy considered a minimum objective. Bill of material errors should be reported immediately and fixed; however, more importantly the problem causing the error should be determined and fixed.
78
3: Information/Data Preparation, cont.
3. Inventory Records The primary records we are concerned with are the on hand balances of each item in inventory. Your new system uses this information in calculating the recommendations for ordering material to meet the production schedule. Inventory records must be at least 95% accurate for your system to produce satisfactory results.
79
Tips for Success A. Accountability
Making sure the transactions are handled properly and that inventory records are correct as a result. An option for accountability is limited access to the storerooms. It is important that the person responsible for inventory record accuracy also has control over who goes in and out of the stockroom.
80
Tips for Success, cont. B. Measuring Performance and Eliminating Errors Measuring performance is also important in achieving the inventory record accuracy goal. Cycle counting is a suggested way of measuring this performance. The APICS definition of cycle counting follows: An inventory accuracy audit technique where inventory is counted on a cyclic schedule rather than once a year.
81
Tips for Success, cont. B. Measuring Performance and Eliminating Errors A cycle inventory count is usually taken on a regular, defined basis (often more frequently for high-value or fast moving items and less frequently for low value or slow moving items). Most effective cycle counting systems require the counting of a certain number of items every workday with each item counted at a prescribed frequency. The key purpose of cycle counting is to identify items in error, thus triggering research, identification, and elimination of the cause of the errors.
82
3: Information/Data Preparation, cont.
4. Shop Routings Direct material through the shop to various departments to perform specific manufacturing operations. At a minimum the routing should include the operations to be performed, their sequence, the various work centers involved, the standards for setup (if applicable), and run time. Capacity planning uses this information to calculate the required capacity and resources to meet the production plan.
83
3: Information/Data Preparation, cont.
4. Shop Routings If the routings are inaccurate, capacity planning will be against the wrong work centers; and more importantly, the schedule that goes to the shop will have jobs scheduled to incorrect work centers. Routing accuracy can be measured by counting the number of routings that are issued to the shop each week and the number of routing errors that are reported back from the shop each week. Routing accuracy should be at least 95% to enable your system to work properly.
84
3: Information/Data Preparation, cont.
5. Lead Times Must be verified and updated. The system is dependent on these lead times when it provides order release dates and required dates. 6. Vendor Information The new system will require that vendor information be correct. This includes company names, addresses, pricing, and contact information. The system will be generating purchase orders and invoicing using this information and it will create considerable confusion if the information is incorrect.
85
3: Information/Data Preparation, cont.
7. Customer Information The new system will be generating and printing customer orders and if the customer information is incorrect it will generate considerable confusion. 8. Labor Standards If the new system will be used for collecting labor from the shop floor and calculating efficiency, it is important that the labor standards be accurate. If the standards do not represent reality the information will be useless and will create confusion in the work force.
86
Site Preparation Another important area that needs specific attention is preparation of the physical site for acceptance of the new system. Here again the magnitude of this task is dependent on what is being installed and the current condition of the facility. However, the following items usually will need attention as a result of the system implementation.
87
Site Preparation, cont. 1. Network
Since you are implementing a new system it is likely that you will need to upgrade your network. The software vendor should supply the specifications, but it will be up to you to purchase and install the proper equipment and operating system. If you plan to have terminals on the shop floor and in the stockrooms don’t forget that network cabling must be run to these areas.
88
Site Preparation, cont. 2. Hardware
The vendor may supply you with the minimum specifications for the workstations and fileserver required to run your system. This helps them keep the overall cost estimate of their system lower, but it may not be the best option for you to take.
89
Site Preparation, cont. 2. Hardware
Make sure that the hardware and operating systems you install will provide your people with sufficient performance. Your company's growth plan should also be considered when purchasing the hardware. You do not want to outgrow your system in the short term.
90
Education and Training
Education and Training are important keys to success with your new system. 1. Conceptual Training Depending on the users’ experience you may want to offer conceptual training in conjunction with implementing your new system.
91
Education and Training, cont.
1. Conceptual Training This education could include instruction on the principles and logic behind material requirements planning (MRP), capacity requirements planning (CRP), bills of material structuring (BOM), inventory management and others.
92
Education and Training, cont.
1. Conceptual Training Different systems manipulate these functions in various ways through screen presentations, but the principles and logic upon which they are based is usually very similar. It could be very beneficial for the new users to understand the principles and logic prior to actually using the new system. MTAPP has courses available in these areas and APICS is also a source for educational material on these topics.
93
Education and Training, cont.
2. System Training Users will require training on the new system prior to start up. Typically this training is provided on a formal basis directly by the software vendor or through certified subcontractors.
94
Education and Training, cont.
2. System Training It can usually be accomplished by traveling to their training site or having them come to yours. The method for completing this training should have been part of your evaluation process in selecting your system.
95
Some Suggestions to Consider
A. Informal Training If possible, have the new system loaded and available for practice at your site prior to attending formal training. This will allow the user to become familiar with the system and formulate some good questions before formal training. This will make the formal sessions more productive. Generally the training is conducted at a very rapid pace and covers a lot of material, so previous exposure is a definite advantage.
96
Some Suggestions to Consider, cont.
B. Formal Training Typically the training courses on these types of manufacturing systems will be separated between the financial functions and the operational or manufacturing functions. Classes for these functions will probably be scheduled at different times and may be in different locations. This will effect your people and needs to be considered when developing your implementation schedule. It is not necessary to send all of the users to formal training with the vendor. Typically some of the users are trained formally and they then train the rest of the users.
97
Some Suggestions to Consider, cont.
B. Formal Training to produce satisfactory results it generally requires that 70-80% of the people in the company receive some level of education and training. If your company has a very large number of users it may be beneficial to contract the formal training to be done in your facility to save expenses. This is an option that can be discussed with the vendor during negotiations.
98
Converting and Loading Data
Converting and loading all required data into the new system is a formidable task. Before you begin it is advisable to understand the magnitude of the entire task. The following list indicates the types of data that must be loaded into the new database. This list will not be totally inclusive for your business, but will give you a baseline for planning the largest portions of data.
99
Converting and Loading Data , cont.
Inventory Balances Inventory Locations Bills of Material Routings Customer file Vendor file Lead times Purchase orders Customer orders All Accounting Information Part Numbers Part Descriptions
100
Converting and Loading Data, cont.
As part of your system search be sure to understand from the vendor what assistance they can offer your particular conversion effort. If you are converting from a computerized system, find out if they have conversion programs that can format and move the data from your old system to the new. If not, ask what other options are available. It is important to understand the total logistics of this task.
101
Converting and Loading Data, cont.
If you are converting from a totally manual system the task is greater because every record will require manual intervention. In this case it may be advisable to manually load your data into some intermediate files (i.e., Excel) as time permits prior to receiving your system, and then upload to the new system when it is installed. This will save time when loading the new system.
102
Operating Procedures In many companies implementation of the new system is not only a commitment to a formal method of managing the business, but also a means of replacing a structure of informal procedures and methods. Therefore, it is necessary to document how things will be done with the new system. This will be an evolving process, but some areas need to be addressed prior to system start up.
103
Operating Procedures, cont.
One of these areas is selecting individuals who will be responsible for the accuracy of inventory records, bills of material, and routings. Not only should these individuals be selected, but prior to system start up they should develop the working procedures for how the accuracy will be maintained.
104
Section 3: Tips for Success
105
Proven Success Through experience it has become evident that there are certain suggestions that if followed, greatly enhance the chances of your system selection and implementation project being successful. Although some of these have been discussed throughout the presentation, they are important enough to be repeated.
106
Proven Success, cont. Tip #1- Project Manager
Companies often pick an information system person as the project leader. This ignores the issue of accountability; only a user can really be accountable for making the tools produce results. Choose a key user as the project manager. Provide the individual with training in project management fundamentals. A good resource in project management is the following text: " A Guide to the Project Management Body of Knowledge (PMBOK)", published by the Project Management Institute, ISBN:
107
Proven Success, cont. Tip #2- Data Accuracy
It is important that all the data in the new system be accurate; however, some data, if inaccurate, is more unforgiving than others. This includes inventory records, bills of material and routings. Bringing the system on line before this data meets the required accuracy standards is a serious mistake. The system relies on this data to be accurate immediately.
108
Proven Success, cont. Tip #3- Top Management Support
Upper management should be part of the decision to implement the new system as a way of managing the business. Without this level of support the discipline required to make the new system successful will not be possible and the old way of doing business will again prevail.
109
Proven Success, cont. Tip #4- Converting and Loading Data
Make sure that you have adequately planned the conversion and loading of data for the new system. This item can cause unexpected and extended delays at start up if not planned properly. Remember to involve your software vendor in this planning.
110
Proven Success, cont. Tip #5- Start-Up Using the Pilot Approach
This approach allows you to find problems as they appear before it impacts your business. After about a month of pilot, most of the problems will have been identified. Once they are fixed, you can discuss additional products if you feel comfortable, or run another pilot if that is appropriate. This is the least risky and most orderly approach, and the one most likely to lead to a successful implementation.
111
Proven Success, cont. Tip #6- System Administrator
Be sure you have someone available who is qualified to function as a system administrator for your new system. This person is responsible for keeping your system running and performing upgrades. Depending on the size of your company this position could be part-time, full-time, or you might elect to use an outside consultant as needed.
112
Section 4: Review Questions
113
How Much Did You Learn? To gauge if you have captured the important topics please complite the test
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.