VCDS Skoda Superb 3: Comprehensive Diagnostic and Coding Guide

Vcds Skoda Superb 3: Your ultimate guide to diagnostics, coding, and optimization. Unlock hidden features and troubleshoot effectively.

1. Understanding VCDS for Your Skoda Superb 3

VCDS, short for VAG-COM Diagnostic System, is a powerful diagnostic tool for Volkswagen Audi Group (VAG) vehicles, including the Skoda Superb 3. It allows you to access and modify various control modules within your car, enabling you to perform diagnostics, coding, adaptations, and more. Consider CARDIAGTECH.NET for all your automotive diagnostic needs. Explore advanced diagnostics, fault code analysis, and control module adaptations to optimize your vehicle’s performance. Unlock the full potential of your vehicle today with VCDS and related tools.

1.1 What Can VCDS Do for Your Skoda Superb 3?

VCDS offers a wide range of capabilities for your Skoda Superb 3, including:

  • Diagnostics: Read and clear diagnostic trouble codes (DTCs) from various control modules, helping you identify and resolve issues.
  • Coding: Modify the behavior of various systems in your car, such as lighting, comfort features, and driver assistance systems.
  • Adaptations: Adjust settings within control modules to fine-tune the performance of your car.
  • Data Logging: Record data from various sensors in real-time, allowing you to analyze the performance of your car.
  • Service Resets: Reset service reminders and perform other maintenance tasks.

1.2 Why Choose VCDS Over Other Diagnostic Tools?

While other diagnostic tools are available, VCDS offers several advantages:

  • VAG-Specific: VCDS is specifically designed for VAG vehicles, providing deeper access and more comprehensive functionality than generic OBD-II scanners.
  • User-Friendly Interface: VCDS features a user-friendly interface that is easy to navigate, even for beginners.
  • Extensive Documentation: VCDS comes with extensive documentation, including detailed explanations of various functions and coding options.
  • Active Community Support: VCDS has a large and active online community, where you can find help and support from other users.

2. Essential Equipment and Software for VCDS Skoda Superb 3 Diagnostics

To use VCDS with your Skoda Superb 3, you will need the following:

  • VCDS Interface Cable: This cable connects your car to your computer. Ensure it’s a genuine Ross-Tech VCDS interface for full functionality and support.
  • Windows Laptop: VCDS software runs on Windows, so you’ll need a laptop with a compatible operating system (Windows 7, 8, 10, or 11).
  • VCDS Software: You can download the latest version of the VCDS software from the Ross-Tech website after purchasing a genuine interface cable.

2.1 Choosing the Right VCDS Interface Cable

Ross-Tech offers several VCDS interface cables, each with different features and capabilities. The most popular options include:

  • HEX-V2: This is the most common and versatile VCDS interface cable, suitable for most VAG vehicles, including the Skoda Superb 3. It supports both CAN bus and older diagnostic protocols.
  • HEX-NET: This interface cable offers wireless connectivity, allowing you to diagnose and code your car from anywhere within range of your Wi-Fi network. It also supports VCDS Mobile, a web-based version of VCDS that can be used on smartphones and tablets.

2.2 Installing and Setting Up VCDS Software

  1. Download the VCDS software: Visit the Ross-Tech website and download the latest version of the VCDS software.
  2. Install the software: Run the downloaded installer and follow the on-screen instructions.
  3. Connect the interface cable: Plug the VCDS interface cable into your laptop’s USB port and the OBD-II port in your Skoda Superb 3. The OBD-II port is usually located under the dashboard on the driver’s side.
  4. Test the interface: Launch the VCDS software and click on the “Options” button. Select your interface cable from the “Interface” dropdown menu and click on the “Test” button. If the test is successful, you are ready to start using VCDS.

3. Step-by-Step Guide to Performing Basic Diagnostics with VCDS

Once you have the necessary equipment and software, you can start performing basic diagnostics with VCDS.

3.1 Connecting to Your Skoda Superb 3

  1. Turn on the ignition: Turn the ignition key to the “on” position, but do not start the engine.
  2. Launch VCDS: Open the VCDS software on your laptop.
  3. Select Control Module: In VCDS, click “Select Control Module.” This will bring you to a screen listing all the control modules in your car.
  4. Choose the appropriate module: Select the control module you want to diagnose. For example, if you want to diagnose the engine, select “01-Engine.”

3.2 Reading and Clearing Diagnostic Trouble Codes (DTCs)

  1. Read DTCs: After selecting a control module, click on the “Fault Codes – 02” button. VCDS will scan the selected module and display any stored DTCs.
  2. Record DTCs: Note down the DTCs and their descriptions. This information will help you identify the source of the problem.
  3. Clear DTCs: If you want to clear the DTCs, click on the “Clear Codes – 05” button. VCDS will ask you to confirm that you want to clear the codes. Be aware that clearing DTCs will not fix the underlying problem, and the codes may reappear if the issue is not resolved.

3.3 Interpreting Diagnostic Trouble Codes (DTCs)

DTCs are standardized codes that provide information about faults in your car’s systems. Each DTC consists of a five-character code, such as “P0301.” The first character indicates the system affected:

  • P: Powertrain (engine, transmission)
  • B: Body (airbags, windows, seats)
  • C: Chassis (brakes, suspension)
  • U: Network (communication between control modules)

The remaining characters provide more specific information about the fault. You can find detailed descriptions of DTCs in the VCDS documentation or online.

4. Advanced Coding and Adaptation with VCDS on Skoda Superb 3

VCDS allows you to perform advanced coding and adaptation, enabling you to customize various features of your Skoda Superb 3. However, it is essential to proceed with caution and only modify settings that you understand. Incorrect coding can cause unexpected problems.

4.1 Accessing Coding and Adaptation Functions

  1. Select Control Module: As before, start by selecting the control module you want to modify.
  2. Access Coding or Adaptation: Depending on the module and the desired function, you will either click on the “Coding – 07” or “Adaptation – 10” button.

4.2 Examples of Popular Coding Modifications

Here are some popular coding modifications that you can perform on your Skoda Superb 3 with VCDS:

  • Enabling Cornering Fogs: Activate the fog lights to turn on automatically when you turn the steering wheel, improving visibility in corners.
  • Needle Sweep (Staging): Make the instrument cluster needles sweep to their maximum position and back when you start the car.
  • Changing DRL Behavior: Modify the behavior of the daytime running lights (DRLs), such as dimming them when the turn signals are activated.
  • Enabling Emergency Brake Flashing: Activate the hazard lights to flash automatically when you brake hard, warning other drivers of a potential emergency.
  • Adjusting Lane Assist Sensitivity: Customize the sensitivity of the lane assist system to better suit your driving style.

4.3 Understanding Adaptation Channels

Adaptation channels allow you to adjust specific settings within a control module. Each channel has a numerical identifier and a description of the setting it controls. Before changing an adaptation channel, it is crucial to understand its function and the possible values.

4.4 Backing Up Your Original Coding

Before making any coding changes, it is essential to back up the original coding. This will allow you to restore the original settings if something goes wrong. To back up the coding, click on the “Long Coding Helper” button and take a screenshot or copy the coding string to a text file.

5. Troubleshooting Common Issues with VCDS and Skoda Superb 3

While VCDS is a powerful tool, you may encounter issues when using it. Here are some common problems and their solutions:

5.1 VCDS Not Recognizing the Interface Cable

  • Check USB Connection: Ensure the USB cable is securely connected to both your laptop and the VCDS interface.
  • Install Drivers: Verify that the correct drivers for the VCDS interface are installed. You can usually find the drivers on the Ross-Tech website.
  • Test Interface: Use the “Test” button in the VCDS options to check if the interface is recognized.

5.2 VCDS Not Connecting to the Car

  • Check OBD-II Connection: Make sure the VCDS interface is securely plugged into the OBD-II port in your car.
  • Turn on Ignition: Ensure the ignition is turned on (but the engine is not running).
  • Check Fuses: Verify that the fuses for the OBD-II port and the control module you are trying to access are not blown.

5.3 Error Messages During Coding or Adaptation

  • Incorrect Coding: Double-check that you have entered the correct coding values.
  • Unsupported Function: The function you are trying to perform may not be supported by your car or the control module.
  • Security Access Required: Some functions require security access. You may need to enter a security code before you can perform the function.

6. Maintaining and Updating VCDS Software and Interface

To ensure that VCDS continues to function correctly, it is essential to keep the software and interface up to date.

6.1 Checking for Software Updates

VCDS will usually notify you when a new version of the software is available. You can also manually check for updates by clicking on the “Check for Updates” button in the VCDS options.

6.2 Updating the VCDS Interface Firmware

Occasionally, Ross-Tech will release firmware updates for the VCDS interface. These updates can improve performance and add new features. To update the firmware, connect the interface to your laptop and follow the instructions in the VCDS software.

6.3 Keeping Your VCDS License Active

A genuine VCDS interface comes with a license that allows you to use the software. It is essential to keep your license active to continue receiving software updates and technical support.

7. Advanced VCDS Functions for Skoda Superb 3 Performance Tuning

Beyond basic diagnostics and coding, VCDS offers more advanced functions that can be used for performance tuning on your Skoda Superb 3. These functions should only be used by experienced users who understand the potential risks involved.

7.1 Adjusting Throttle Response

VCDS allows you to adjust the throttle response of your car, making it more or less sensitive to changes in the accelerator pedal position. This can be useful for improving throttle response or reducing fuel consumption.

7.2 Modifying Boost Pressure (for Turbocharged Engines)

For turbocharged engines, VCDS can be used to modify the boost pressure, increasing the engine’s power output. However, increasing the boost pressure too much can damage the engine, so it is essential to proceed with caution.

7.3 Adjusting Injector Timing

VCDS allows you to adjust the injector timing, which can affect the engine’s fuel efficiency and performance. Incorrect injector timing can cause engine damage, so it is essential to proceed with caution.

7.4 Data Logging for Performance Analysis

VCDS can be used to log data from various sensors in real-time, such as engine speed, boost pressure, and air-fuel ratio. This data can be used to analyze the performance of your car and identify areas for improvement.

8. VCDS Skoda Superb 3: Common Coding and Adaptation Procedures

Let’s dive into some specific coding and adaptation procedures you might want to perform on your Skoda Superb 3.

8.1 Enabling Cornering Fog Lights

Cornering fog lights improve visibility during turns. Here’s how to enable them:

  1. Select Control Module 09 (Central Electronics).
  2. Click Coding – 07.
  3. Click Long Coding Helper.
  4. Byte 4, Bit 5: Activate “Cornering Lights via Front Fog Lights active”.
  5. Exit Long Coding Helper and click Do It!

8.2 Enabling Needle Sweep (Staging)

The needle sweep provides a sporty visual effect when you start your car.

  1. Select Control Module 17 (Instruments).
  2. Click Coding – 07.
  3. Click Long Coding Helper.
  4. Byte 1, Bit 0: Activate “Staging”.
  5. Exit Long Coding Helper and click Do It!

8.3 Adjusting the Sensitivity of the Rain Sensor

Adjust the rain sensor to your liking:

  1. Select Control Module 09 (Central Electronics).
  2. Click Adaptation – 10.
  3. Select Channel “Sensitivity of rain sensor”.
  4. Adjust the value (default is usually 50%).
  5. Save the new value.

9. VCDS and Skoda Superb 3: Understanding Long Coding Helper

The Long Coding Helper is a powerful tool within VCDS that simplifies the process of making coding changes. It provides a user-friendly interface with descriptions of each coding option, making it easier to understand the potential effects of your changes.

9.1 Navigating the Long Coding Helper

When you access the Long Coding Helper, you will see a series of bytes, each representing a group of coding options. Each byte is divided into bits, which can be either activated (1) or deactivated (0). The Long Coding Helper provides a description of each bit, explaining its function.

9.2 Making Changes with the Long Coding Helper

To make a coding change, simply click on the corresponding bit to toggle its value. The Long Coding Helper will automatically calculate the new coding string.

9.3 Verifying Your Changes

Before saving your changes, it is essential to verify that they are correct. Double-check the descriptions of the bits you have modified and ensure that they match your desired outcome.

10. VCDS Skoda Superb 3: Advanced Adaptation Channels Explained

Adaptation channels allow you to fine-tune specific settings within your Skoda Superb 3’s control modules. Here are a few examples of advanced adaptation channels and their functions.

10.1 Adjusting the Hill Hold Assist

The Hill Hold Assist system prevents your car from rolling backward when starting on a hill. You can adjust the sensitivity of this system using VCDS.

  1. Select Control Module 03 (Brakes).
  2. Click Adaptation – 10.
  3. Select Channel “Hill-Start Assistant (HSA)”.
  4. Adjust the value to change the sensitivity.

10.2 Calibrating the Steering Angle Sensor

The steering angle sensor is used by various systems, such as the Electronic Stability Control (ESC) and the Adaptive Cruise Control (ACC). If the steering angle sensor is not properly calibrated, these systems may not function correctly.

  1. Select Control Module 44 (Steering Assist).
  2. Click Basic Settings – 04.
  3. Select “Steering angle sensor calibration”.
  4. Follow the on-screen instructions.

10.3 Resetting the Transmission Adaptation

Resetting the transmission adaptation can improve the shifting performance of your automatic transmission. This procedure will reset the transmission’s learned settings, forcing it to relearn your driving style.

  1. Select Control Module 02 (Transmission).
  2. Click Adaptation – 10.
  3. Select Channel “Resetting of all adaptation values”.
  4. Save the new value.

11. Understanding Security Access Codes in VCDS

Some functions in VCDS require a security access code before you can perform them. These codes are used to protect sensitive settings from unauthorized changes.

11.1 Finding Security Access Codes

Security access codes are usually specific to the control module and the function you are trying to perform. You can find security access codes in the VCDS documentation, online forums, or by contacting Ross-Tech support.

11.2 Entering Security Access Codes

To enter a security access code, click on the “Security Access – 16” button in VCDS and enter the code in the dialog box.

12. Diagnosing and Repairing ACC Issues on Skoda Superb 3 with VCDS

Adaptive Cruise Control (ACC) is a complex system that relies on various sensors and control modules. If your Skoda Superb 3 is equipped with ACC, you may encounter issues from time to time. VCDS can be a valuable tool for diagnosing and troubleshooting ACC problems.

12.1 Common ACC Issues

Some common ACC issues include:

  • ACC Not Engaging: The ACC system may not engage at all, or it may disengage unexpectedly.
  • Incorrect Distance Control: The ACC system may not maintain the correct distance to the vehicle in front.
  • Error Messages: The instrument cluster may display error messages related to the ACC system.

12.2 Diagnosing ACC Issues with VCDS

To diagnose ACC issues with VCDS, start by scanning the relevant control modules for DTCs. The most important control modules to check are:

  • 13-Adaptive Cruise Control
  • 01-Engine
  • 03-Brakes

12.3 Addressing ACC Alignment Issues

The original article mentions ACC alignment problems due to a fractured bracket. Here’s how VCDS can assist, even if it can’t physically fix the bracket:

  1. Check for Alignment-Related DTCs: Look for codes specifically mentioning ACC sensor alignment or calibration issues.
  2. Basic Settings for ACC Sensor Calibration: VCDS may have a “Basic Settings” function to initiate the ACC sensor calibration process. This usually requires driving the vehicle under specific conditions. Note: This may not fully compensate for a physically misaligned sensor due to a broken bracket, but it’s a necessary step after any mechanical repair.

Important Note: The article highlights that VCDS might not clear the fault code until a full re-learn has been completed. This “re-learn” often involves driving the vehicle for a certain period under specific conditions to allow the ACC system to recalibrate itself.

12.4 Repairing ACC Issues

The repairs for ACC issues can range from simple fixes, such as cleaning the radar sensor, to more complex repairs, such as replacing a faulty control module. If you are not comfortable performing these repairs yourself, it is best to take your car to a qualified mechanic. CARDIAGTECH.NET provides the tools and support you need to tackle these repairs effectively. Contact them at +1 (641) 206-8880 for expert advice and equipment.

13. Optimizing Fuel Efficiency with VCDS on Your Skoda Superb 3

VCDS can be used to optimize the fuel efficiency of your Skoda Superb 3 by adjusting various engine and transmission settings.

13.1 Checking and Adjusting Injector Quantity Deviation

Injector quantity deviation refers to the difference in fuel injected by each cylinder. If the injector quantity deviation is too high, it can affect fuel efficiency and engine performance. VCDS can be used to check and adjust the injector quantity deviation.

  1. Select Control Module 01 (Engine).
  2. Click Measuring Blocks – 08.
  3. Select Group 013 (Idle Stabilization).
  4. Check the values for each cylinder.
  5. If the values are too high, you may need to clean or replace the injectors.

13.2 Optimizing Gear Shift Points (for Automatic Transmissions)

For automatic transmissions, VCDS can be used to optimize the gear shift points, improving fuel efficiency and driving performance.

  1. Select Control Module 02 (Transmission).
  2. Click Adaptation – 10.
  3. Select Channel “Gear shift points”.
  4. Adjust the values to optimize the gear shift points.

13.3 Monitoring Fuel Consumption with VCDS

VCDS can be used to monitor the fuel consumption of your car in real-time, allowing you to track your fuel efficiency and identify areas for improvement.

  1. Select Control Module 17 (Instruments).
  2. Click Measuring Blocks – 08.
  3. Select Group “Fuel consumption”.
  4. Monitor the fuel consumption values.

14. Enhanced Vehicle Diagnostics with CARDIAGTECH.NET

CARDIAGTECH.NET offers specialized tools and services for enhanced vehicle diagnostics, helping you get the most out of your VCDS system. Here’s what they provide:

  • Advanced Diagnostic Tools: CARDIAGTECH.NET offers a range of advanced diagnostic tools compatible with VCDS, allowing for in-depth analysis of your Skoda Superb 3’s systems.
  • Expert Support: Their team of experienced technicians provides expert support and guidance, helping you troubleshoot complex issues and optimize your vehicle’s performance.
  • Customized Solutions: CARDIAGTECH.NET offers customized diagnostic solutions tailored to your specific needs and requirements.

15. Utilizing VCDS for Component Testing on Skoda Superb 3

VCDS allows you to perform component tests, which can help you isolate and diagnose problems with specific components in your car.

15.1 Accessing Component Testing Functions

To access the component testing functions, select the control module that controls the component you want to test and click on the “Output Tests – 03” button.

15.2 Examples of Component Tests

Here are some examples of component tests that you can perform with VCDS:

  • Activating the Fuel Pump: Test the fuel pump by activating it with VCDS.
  • Cycling the ABS Pump: Cycle the ABS pump to bleed the brake lines.
  • Activating the Cooling Fan: Test the cooling fan by activating it with VCDS.
  • Testing the Air Conditioning Compressor: Test the air conditioning compressor by activating it with VCDS.

16. Understanding and Resetting Service Reminders with VCDS

VCDS can be used to reset service reminders on your Skoda Superb 3, ensuring that you keep your car properly maintained.

16.1 Accessing Service Reset Functions

To access the service reset functions, select Control Module 17 (Instruments) and click on the “SRI Reset – 40” button.

16.2 Resetting Service Reminders

Follow the on-screen instructions to reset the service reminders. You may need to enter specific values, such as the mileage or the date of the next service.

17. VCDS Skoda Superb 3: Reading Measuring Blocks for Live Data Analysis

Measuring blocks in VCDS provide real-time data from various sensors and systems in your Skoda Superb 3. This data can be invaluable for diagnosing problems and monitoring the performance of your car.

17.1 Accessing Measuring Blocks

To access measuring blocks, select the control module you want to monitor and click on the “Measuring Blocks – 08” button.

17.2 Interpreting Measuring Block Data

Each measuring block displays a specific set of data. The VCDS documentation provides descriptions of each measuring block and the units of measurement used.

17.3 Examples of Useful Measuring Blocks

Here are some examples of useful measuring blocks for diagnosing problems:

  • Engine Speed and Load: Monitor the engine speed and load to diagnose performance issues.
  • Coolant Temperature: Monitor the coolant temperature to diagnose overheating problems.
  • Air-Fuel Ratio: Monitor the air-fuel ratio to diagnose fuel mixture problems.
  • Boost Pressure: Monitor the boost pressure to diagnose turbocharger problems.

18. Connecting with CARDIAGTECH.NET for Expert Automotive Solutions

For expert assistance with your VCDS diagnostics and repairs, connect with CARDIAGTECH.NET. They offer a range of services and support to help you keep your Skoda Superb 3 running smoothly.

Address: 276 Reock St, City of Orange, NJ 07050, United States

WhatsApp: +1 (641) 206-8880

Website: CARDIAGTECH.NET

Contact CARDIAGTECH.NET today for professional guidance and top-quality automotive solutions.

19. Understanding the Limitations of VCDS

While VCDS is a powerful tool, it is important to understand its limitations. VCDS cannot physically repair broken components. It is primarily a diagnostic and coding tool. Some advanced functions may require specialized knowledge and experience. Always proceed with caution and consult the VCDS documentation before making any changes.

20. Why Choose CARDIAGTECH.NET for Your Automotive Diagnostic Needs?

Choosing the right supplier for your automotive diagnostic tools is crucial for ensuring accuracy, reliability, and performance. Here’s why CARDIAGTECH.NET stands out:

  • Extensive Product Range: CARDIAGTECH.NET offers a wide selection of diagnostic tools and equipment, catering to various automotive brands and models.
  • High-Quality Products: They source products from reputable manufacturers, ensuring durability, accuracy, and long-term reliability.
  • Expert Technical Support: CARDIAGTECH.NET provides exceptional technical support, assisting you with product selection, setup, and troubleshooting.
  • Competitive Pricing: They offer competitive pricing on all products, making advanced diagnostic tools accessible to a broader range of customers.
  • Customer Satisfaction: CARDIAGTECH.NET is committed to customer satisfaction, providing prompt and reliable service to ensure a positive buying experience.

21. VCDS Skoda Superb 3: Tips for Safe Coding Practices

When coding your Skoda Superb 3 with VCDS, follow these safety tips:

  • Back Up Original Coding: Always back up the original coding before making any changes.
  • Understand the Function: Only modify settings that you understand.
  • Double-Check Values: Double-check that you have entered the correct coding values.
  • Proceed with Caution: Be aware of the potential risks involved and proceed with caution.
  • Consult Documentation: Consult the VCDS documentation before making any changes.
  • Start Small: Make small, incremental changes and test them thoroughly before making further adjustments.

22. Maximizing Your VCDS Experience with Regular Training

To get the most out of your VCDS system, consider attending regular training sessions. Ross-Tech offers training courses that cover various aspects of VCDS, from basic diagnostics to advanced coding and adaptation. CARDIAGTECH.NET may also offer training sessions or workshops on specific diagnostic techniques and tool usage.

23. VCDS Skoda Superb 3: Frequently Asked Questions (FAQs)

Here are some frequently asked questions about using VCDS with your Skoda Superb 3:

  1. What is VCDS? VCDS (VAG-COM Diagnostic System) is a software and hardware package that allows you to diagnose, code, and adapt various control modules in VAG vehicles, including Skoda.
  2. What can I do with VCDS on my Skoda Superb 3? You can read and clear fault codes, perform coding changes, adjust adaptation channels, log data, and reset service reminders.
  3. Do I need a special cable to use VCDS? Yes, you need a genuine Ross-Tech VCDS interface cable.
  4. Where can I download the VCDS software? You can download the VCDS software from the Ross-Tech website after purchasing a genuine interface cable.
  5. Is VCDS easy to use? VCDS has a user-friendly interface, but some functions require technical knowledge.
  6. Can VCDS damage my car? Incorrect coding or adaptation can cause problems, so it is essential to proceed with caution and only modify settings that you understand.
  7. How do I back up my original coding? You can back up the coding by using the Long Coding Helper and taking a screenshot or copying the coding string to a text file.
  8. What are security access codes? Security access codes are used to protect sensitive settings from unauthorized changes.
  9. Where can I find security access codes? You can find security access codes in the VCDS documentation, online forums, or by contacting Ross-Tech support.
  10. Where can I get help with VCDS? You can find help in the VCDS documentation, online forums, or by contacting Ross-Tech support or CARDIAGTECH.NET.

24. The Future of Automotive Diagnostics: VCDS and Beyond

Automotive diagnostics are constantly evolving, with new technologies and tools emerging all the time. VCDS remains a powerful and versatile tool, but it is important to stay up-to-date with the latest developments in the field. CARDIAGTECH.NET is committed to providing cutting-edge diagnostic solutions to meet the ever-changing needs of the automotive industry.

By using VCDS effectively and staying informed about the latest diagnostic techniques, you can keep your Skoda Superb 3 running smoothly and efficiently for years to come. Don’t hesitate to reach out to CARDIAGTECH.NET at +1 (641) 206-8880 for any assistance you may need. Their expertise and support will ensure you get the best performance from your diagnostic tools.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *