How To VCDS Enable Traffic Jam Assist: A Comprehensive Guide

Vcds Enable Traffic Jam Assist can significantly enhance your driving experience, especially in congested areas. CARDIAGTECH.NET provides the expertise and tools necessary to unlock this feature in your vehicle. Discover how to activate Traffic Jam Assist (TJA) and improve your car’s functionality with our comprehensive guide, ensuring safer and more convenient commutes by utilizing advanced driver assistance systems and vehicle diagnostic tools.

1. Understanding Traffic Jam Assist (TJA)

Traffic Jam Assist (TJA) is an advanced driver-assistance system (ADAS) designed to make driving in heavy traffic more manageable and less stressful. It combines Adaptive Cruise Control (ACC) and Lane Keeping Assist to automatically control the vehicle’s speed and steering within a lane during traffic jams. TJA functions at speeds below approximately 37 mph (60 km/h), providing a semi-autonomous driving experience.

1.1. Key Features of Traffic Jam Assist

  • Adaptive Cruise Control (ACC): Maintains a set distance from the vehicle ahead, automatically adjusting the speed to match the flow of traffic.
  • Lane Keeping Assist (LKA): Provides gentle steering inputs to keep the vehicle centered in its lane.
  • Automatic Start and Stop: Automatically brings the vehicle to a complete stop and resumes driving when the traffic ahead moves.
  • Enhanced Safety: Reduces driver fatigue and the risk of collisions in stop-and-go traffic.

1.2. Benefits of Enabling Traffic Jam Assist

  • Reduced Driver Fatigue: TJA handles the tedious tasks of accelerating, braking, and steering in traffic jams, reducing driver fatigue.
  • Increased Safety: By automatically maintaining a safe following distance and keeping the vehicle in its lane, TJA helps prevent accidents.
  • Improved Comfort: Provides a smoother and more comfortable driving experience in congested conditions.
  • Enhanced Convenience: Simplifies driving in traffic, allowing the driver to focus more on the surroundings.

2. Prerequisites for Enabling TJA

Before attempting to VCDS enable traffic jam assist, it’s crucial to ensure that your vehicle meets certain requirements. These prerequisites typically include specific hardware components and existing ADAS features.

2.1. Required Hardware and Software

  • Multifunctional Camera: A front-facing camera that supports lane recognition and traffic sign detection.
  • Adaptive Cruise Control (ACC): A radar-based system that maintains a set distance from the vehicle ahead.
  • Lane Keeping Assist (LKA): A system that provides steering inputs to keep the vehicle in its lane.
  • Compatible ABS Module: An Anti-lock Braking System (ABS) module that supports TJA functionality.
  • VCDS (VAG-COM Diagnostic System): A diagnostic tool used to access and modify vehicle control modules.
  • Latest Vehicle Software: Ensuring that your vehicle’s software is up-to-date can help with compatibility and performance.

2.2. Checking Vehicle Compatibility

  1. Review Vehicle Specifications: Check your vehicle’s owner’s manual or manufacturer’s website to confirm that it is equipped with the necessary hardware and supports TJA.
  2. Perform a VCDS Scan: Use VCDS to scan your vehicle’s control modules and identify the installed hardware and software versions.
  3. Consult with Experts: Contact CARDIAGTECH.NET or a qualified automotive technician to verify compatibility and receive guidance on the activation process.

2.3. Example of a VCDS Scan

Here’s an example of a VCDS scan output, similar to what was provided by the user, which can help determine if the necessary components are present:

Address 13: Auto Dist. Reg (J428)       Labels:| 2Q0-907-572.clb
   Part No SW: 2Q0 907 572 Q    HW: 2Q0 907 572 B
   Component: ACCCONTIMQB H03 0342
   Coding: 3204674150FF8728749C814530408700000000000000000000
   Shop #: WSC 33361 790 00168
   ASAM Dataset: EV_ACCMRRCONTIVW376 003015
   ROD: EV_ACCMRRCONTIVW376_003_SK37.rod
   VCID: 42C84B6BD5C77959E5-8016
No fault code found.

Address 3C: Lane Change (J1086)       Labels:| 5Q0-907-686.clb
   Part No SW: 5Q0 907 686 C    HW: 5Q0 907 686 C
   Component: HRE_Master H12 0081
   Serial number: 0504171799
   Coding: 02011203
   Shop #: WSC 33361 790 00168
   ASAM Dataset: EV_HREntryHella 001028
   ROD: EV_HREntryHella_VW37.rod
   VCID: 3D323897AC3906A198-8068
Lane Change Assistant 2:
   Subsystem 1 - Part No SW: 5Q0 907 685 C    HW: 5Q0 907 685 C
   Component: HRE_Slave H12 0081
   Serial number: 0503475819
   Coding: 020112
No fault code found.

Address A5: Frt Sens. Drv. Assist (R242)       Labels:| 3Q0-980-65X-A5.clb
   Part No SW: 3QD 980 654 A    HW: 3Q0 980 654 A
   Component: MQB_B_MFK H09 1611
   Serial number: 03121841K21268
   Coding: 0203070600000401000223548140490094000E20000000
   Shop #: WSC 33361 790 00168
   ASAM Dataset: EV_MFKBoschMQBB 002041
   ROD: EV_MFKBoschMQBB.rod
   VCID: 49DA5C47E8F1AA0124-801C
No fault code found.

This scan shows the presence of Adaptive Cruise Control (Address 13), Lane Change Assist (Address 3C), and Front Sensor Driver Assist (Address A5), which are essential for enabling Traffic Jam Assist.

3. Step-by-Step Guide to VCDS Enabling TJA

Once you’ve confirmed that your vehicle meets the necessary prerequisites, you can proceed with the activation process. The following steps provide a detailed guide on how to VCDS enable traffic jam assist.

3.1. Connecting VCDS to Your Vehicle

  1. Install VCDS Software: Download and install the latest version of the VCDS software from the Ross-Tech website.
  2. Connect VCDS Cable: Plug the VCDS cable into the OBD-II port of your vehicle and connect it to your computer.
  3. Turn on the Ignition: Turn on your vehicle’s ignition, but do not start the engine.
  4. Launch VCDS Software: Open the VCDS software on your computer.
  5. Test Connection: Click on “Options” and then “Test” to ensure that VCDS can communicate with your vehicle.

3.2. Accessing the ABS Brakes Module

  1. Select Control Module: On the main VCDS screen, click on “Select Control Module.”
  2. Choose ABS Brakes: Enter “03” in the address field and click “Go” to access the ABS Brakes module.

3.3. Enabling Traffic Jam Assist via Coding

  1. Access Coding: Click on “Coding – 07” to access the coding options for the ABS Brakes module.
  2. Long Coding Helper: If available, click on “Long Coding Helper” to view the byte-by-byte coding options.
  3. Enable TJA: Look for a byte related to “Traffic Jam Assist” or “Traffic Jam Pilot” and check the box to enable it. The exact byte and bit may vary depending on your vehicle’s model and software version.
  4. Apply Changes: After enabling TJA, click on “Do It!” to apply the changes. VCDS will prompt you to confirm the new coding value.

3.4. Adjusting Adaptation Channels

  1. Access Adaptation: Return to the main screen of the ABS Brakes module and click on “Adaptation – 10.”

  2. Search for Relevant Channels: Enter search terms like “Traffic Jam Assist,” “TJA,” or “Traffic Jam Pilot” to find relevant adaptation channels.

  3. Adjust Values: Modify the values of the adaptation channels as needed. Common adjustments include:

    • TJA Activation Speed: Set the minimum and maximum speeds at which TJA can be activated.
    • TJA Steering Intervention: Adjust the level of steering assistance provided by TJA.
    • TJA System Behavior: Configure how TJA responds to different traffic conditions.
  4. Save Changes: After making the necessary adjustments, click on “Do It!” to save the changes.

3.5. Enabling TJA in the Steering Assist Module

  1. Select Control Module: On the main VCDS screen, click on “Select Control Module.”

  2. Choose Steering Assist: Enter “44” in the address field and click “Go” to access the Steering Assist module.

  3. Access Coding: Click on “Coding – 07” to access the coding options for the Steering Assist module.

  4. Enable TJA: Look for a byte related to “Traffic Jam Assist” or “TJA” and check the box to enable it.

  5. Apply Changes: After enabling TJA, click on “Do It!” to apply the changes.

  6. Access Adaptation: Return to the main screen of the Steering Assist module and click on “Adaptation – 10.”

  7. Search for Relevant Channels: Enter search terms like “Traffic Jam Assist,” “TJA,” or “Traffic Jam Pilot” to find relevant adaptation channels.

  8. Adjust Values: Modify the values of the adaptation channels as needed. Common adjustments include:

    • TJA Hysteresis: Set the tolerance for steering corrections.
    • TJA Sensitivity: Adjust the sensitivity of the steering assist.
  9. Save Changes: After making the necessary adjustments, click on “Do It!” to save the changes.

3.6. Verifying and Testing the Activation

  1. Clear Fault Codes: After making all the necessary coding and adaptation changes, return to the main VCDS screen and click on “Fault Codes – 02.” Clear any fault codes that may have been generated during the activation process.
  2. Test Drive: Take your vehicle for a test drive in a safe area with heavy traffic to verify that TJA is functioning correctly.
  3. Monitor Performance: Pay attention to how TJA engages and disengages, and make any necessary adjustments to the adaptation channels to optimize performance.

3.7. Example of Coding Changes

Below is a hypothetical example of coding changes within VCDS to enable Traffic Jam Assist. Note that the actual bytes and bits may vary based on the vehicle model and software version:

Module 03: ABS Brakes

  • Original Coding: 6007929F402423724778060562C949064902C4E26046927138215078D2A24A0B00002E64121A03102F35351919323200
  • New Coding (TJA Enabled): 6007929F402423724778060562C949064902C4E26046927138215078D2A24A0B00002E64121A03102F35351919323201

In this example, the last digit of the coding string has been changed from 0 to 1 to enable TJA.

Module 44: Steering Assist

  • Original Coding: 11170000
  • New Coding (TJA Enabled): 11170010

Here, the second-to-last digit has been changed from 0 to 1 to enable TJA in the steering assist module.

4. Troubleshooting Common Issues

Enabling Traffic Jam Assist can sometimes present challenges. Here are some common issues and troubleshooting steps to help you resolve them.

4.1. TJA Not Engaging

  • Check System Requirements: Ensure that all prerequisites, such as ACC, LKA, and the multifunctional camera, are functioning correctly.
  • Verify Coding and Adaptation: Double-check that all coding and adaptation changes have been applied correctly using VCDS.
  • Clear Fault Codes: Clear any fault codes that may be preventing TJA from engaging.
  • Driving Conditions: TJA typically operates at speeds below 37 mph (60 km/h) in heavy traffic. Make sure you are driving in suitable conditions.
  • Sensor Obstructions: Ensure that the sensors used by ACC and LKA are not obstructed by dirt, snow, or other debris.

4.2. Erratic Steering Behavior

  • Adjust Steering Intervention: Use VCDS to adjust the level of steering assistance provided by TJA.
  • Check Wheel Alignment: Ensure that your vehicle’s wheels are properly aligned.
  • Sensor Calibration: Recalibrate the front-facing camera and radar sensors if necessary.
  • Software Updates: Update your vehicle’s software to the latest version to address any known issues.

4.3. Fault Codes After Activation

  • Identify Fault Codes: Use VCDS to identify the specific fault codes that have been generated.
  • Research Fault Codes: Research the fault codes to understand their meaning and potential causes.
  • Address Underlying Issues: Resolve any underlying issues that are causing the fault codes.
  • Clear Fault Codes: After addressing the issues, clear the fault codes using VCDS.

4.4. Example Troubleshooting Scenario

Issue: Traffic Jam Assist is enabled via VCDS, but it does not engage during heavy traffic.

Troubleshooting Steps:

  1. Verify ACC and LKA: Confirm that Adaptive Cruise Control and Lane Keeping Assist are functioning correctly independently.
  2. Check Coding: Use VCDS to ensure that TJA is enabled in both the ABS Brakes and Steering Assist modules.
  3. Adaptation Channels: Review the adaptation channels related to TJA activation speed and steering intervention.
  4. Fault Codes: Scan for fault codes using VCDS. If a fault code related to the front-facing camera is present, inspect the camera for obstructions or damage.
  5. Test Drive: Perform a test drive in heavy traffic to monitor the system’s behavior and identify any specific conditions that prevent TJA from engaging.

5. Advanced Configuration and Customization

Once TJA is successfully enabled, you can further customize its behavior to suit your preferences and driving style.

5.1. Adjusting TJA Activation Parameters

  • Minimum Speed: Set the minimum speed at which TJA can be activated.
  • Maximum Speed: Set the maximum speed at which TJA can operate.
  • Traffic Density: Adjust the sensitivity of the system to traffic density.

5.2. Fine-Tuning Steering Intervention

  • Steering Sensitivity: Adjust the sensitivity of the steering assist to provide more or less aggressive lane keeping.
  • Steering Hysteresis: Set the tolerance for steering corrections to prevent overcorrection.
  • Lane Offset: Configure the system to maintain a specific offset from the center of the lane.

5.3. Integrating with Other ADAS Features

  • Predictive ACC: Enable predictive ACC to adjust speed based on upcoming road conditions and traffic.
  • Traffic Sign Recognition: Integrate traffic sign recognition to adjust speed limits automatically.
  • Emergency Assist: Configure emergency assist to bring the vehicle to a safe stop in the event of driver incapacitation.

5.4. Step-by-Step Customization Example

Objective: Adjust TJA steering intervention to provide a more relaxed driving experience.

  1. Connect VCDS: Connect VCDS to your vehicle and access the Steering Assist module (Address 44).
  2. Access Adaptation: Click on “Adaptation – 10.”
  3. Search for Steering Sensitivity: Enter “Steering Sensitivity” in the search field.
  4. Adjust Value: Lower the value of the steering sensitivity channel to reduce the aggressiveness of the lane keeping. For example, if the original value is 50, try reducing it to 40.
  5. Save Changes: Click on “Do It!” to save the changes.
  6. Test Drive: Take your vehicle for a test drive to evaluate the new steering behavior and make further adjustments as needed.

6. The Role of CARDIAGTECH.NET in Enabling TJA

CARDIAGTECH.NET is your trusted partner in enabling Traffic Jam Assist and other advanced features in your vehicle. We offer a range of services and products to help you unlock the full potential of your car.

6.1. Providing Expert Guidance and Support

Our team of experienced automotive technicians can provide expert guidance and support throughout the TJA activation process. We can help you:

  • Verify Vehicle Compatibility: Determine if your vehicle is equipped with the necessary hardware and software.
  • Interpret VCDS Scans: Analyze VCDS scan data to identify potential issues and solutions.
  • Provide Step-by-Step Instructions: Offer detailed instructions on how to code and adapt your vehicle using VCDS.
  • Troubleshoot Common Issues: Help you resolve any problems that may arise during the activation process.

6.2. Offering High-Quality Diagnostic Tools

CARDIAGTECH.NET offers a wide selection of high-quality diagnostic tools, including VCDS cables and software, to help you perform advanced coding and adaptation tasks. Our tools are:

  • Reliable: Built to last and provide accurate results.
  • User-Friendly: Easy to use, even for beginners.
  • Affordable: Competitively priced to fit your budget.

6.3. Delivering Customized Solutions

We understand that every vehicle is different. That’s why we offer customized solutions tailored to your specific needs and preferences. Whether you need help with coding, adaptation, or troubleshooting, we can provide the expertise and support you need to get the job done right.

6.4. Why Choose CARDIAGTECH.NET?

  • Expertise: Our team has years of experience working with VAG vehicles and ADAS features.
  • Quality: We offer only the highest quality diagnostic tools and equipment.
  • Support: We provide comprehensive support to help you every step of the way.
  • Value: We offer competitive pricing and customized solutions to meet your needs.

7. Legal and Ethical Considerations

While enabling Traffic Jam Assist can enhance your driving experience, it’s important to be aware of the legal and ethical considerations associated with ADAS features.

7.1. Understanding Local Regulations

  • Research Local Laws: Check your local laws and regulations regarding the use of ADAS features.
  • Liability: Be aware of your liability in the event of an accident while using TJA.
  • Restrictions: Understand any restrictions on the use of TJA in certain areas or under certain conditions.

7.2. Using ADAS Features Responsibly

  • Driver Attention: Always remain attentive and ready to take control of the vehicle.
  • System Limitations: Be aware of the limitations of TJA and other ADAS features.
  • Proper Maintenance: Ensure that all ADAS components are properly maintained and calibrated.
  • Safe Driving Practices: Use TJA as a supplement to safe driving practices, not as a replacement.

7.3. Disclosure and Transparency

  • Inform Passengers: Inform passengers that the vehicle is equipped with TJA and other ADAS features.
  • Disclose Modifications: Disclose any modifications made to the vehicle’s ADAS features to potential buyers.
  • Be Transparent: Be transparent about the capabilities and limitations of TJA.

8. Future Trends in Traffic Jam Assist Technology

Traffic Jam Assist technology is constantly evolving. Here are some future trends to watch out for:

8.1. Enhanced Sensor Technology

  • Higher Resolution Cameras: Improved cameras for more accurate lane recognition and object detection.
  • Advanced Radar Systems: Radar systems with longer range and higher resolution.
  • LiDAR Integration: Integration of LiDAR technology for more precise environmental mapping.

8.2. Improved Algorithms and Software

  • Artificial Intelligence (AI): Use of AI to improve decision-making and adapt to changing traffic conditions.
  • Machine Learning (ML): Machine learning algorithms that learn from real-world driving data to optimize performance.
  • Over-the-Air Updates: Over-the-air software updates to improve functionality and address issues.

8.3. Greater Automation

  • Level 3 Automation: Transition to Level 3 automation, where the vehicle can handle most driving tasks in certain conditions, allowing the driver to disengage.
  • Seamless Integration: Seamless integration with navigation systems and real-time traffic data for more efficient routing.
  • Vehicle-to-Vehicle Communication: Vehicle-to-vehicle communication to share information about traffic conditions and potential hazards.

8.4. The Future of Driving with TJA

As Traffic Jam Assist technology continues to advance, driving in heavy traffic will become even more manageable and less stressful. With enhanced sensors, improved algorithms, and greater automation, TJA will play an increasingly important role in shaping the future of driving.

9. Case Studies and Real-World Examples

To illustrate the benefits of enabling Traffic Jam Assist, let’s examine some case studies and real-world examples.

9.1. Case Study 1: Commuting in Los Angeles

Scenario: A commuter in Los Angeles spends an average of 2 hours per day driving in heavy traffic.

Challenge: The constant stop-and-go traffic causes significant stress and fatigue.

Solution: The commuter enables Traffic Jam Assist in their vehicle.

Results:

  • Reduced Stress: TJA handles the tedious tasks of accelerating, braking, and steering, reducing the commuter’s stress levels.
  • Improved Comfort: The smoother driving experience makes the commute more comfortable.
  • Increased Safety: TJA helps prevent accidents by maintaining a safe following distance and keeping the vehicle in its lane.

9.2. Case Study 2: Family Road Trip

Scenario: A family is taking a road trip and encounters heavy traffic on the highway.

Challenge: The driver is fatigued from driving in stop-and-go traffic.

Solution: The driver activates Traffic Jam Assist.

Results:

  • Reduced Fatigue: TJA allows the driver to relax and focus on the surroundings, reducing fatigue.
  • Enhanced Safety: TJA helps prevent accidents by maintaining a safe following distance and keeping the vehicle in its lane.
  • More Enjoyable Trip: The smoother driving experience makes the road trip more enjoyable for the entire family.

9.3. Real-World Example: Emergency Situation

Scenario: A driver experiences a medical emergency while driving in heavy traffic.

Challenge: The driver is unable to control the vehicle.

Solution: The vehicle is equipped with Emergency Assist, which is integrated with Traffic Jam Assist.

Results:

  • Safe Stop: Emergency Assist brings the vehicle to a safe stop in the lane.
  • Hazard Lights: The system activates the hazard lights to warn other drivers.
  • Emergency Call: The system automatically calls emergency services for assistance.

10. Conclusion: Embrace the Future of Driving with TJA

Traffic Jam Assist is a game-changing technology that can significantly enhance your driving experience in heavy traffic. By combining Adaptive Cruise Control and Lane Keeping Assist, TJA reduces driver fatigue, increases safety, and improves comfort. With the help of CARDIAGTECH.NET, you can easily VCDS enable traffic jam assist in your vehicle and unlock its full potential.

10.1. Key Takeaways

  • Traffic Jam Assist (TJA) is an advanced driver-assistance system (ADAS) that makes driving in heavy traffic more manageable.
  • Enabling TJA requires specific hardware and software components, including a multifunctional camera, Adaptive Cruise Control, and Lane Keeping Assist.
  • VCDS (VAG-COM Diagnostic System) is a powerful tool used to access and modify vehicle control modules, allowing you to enable TJA.
  • CARDIAGTECH.NET provides expert guidance, high-quality diagnostic tools, and customized solutions to help you enable TJA in your vehicle.
  • Always use ADAS features responsibly and be aware of the legal and ethical considerations.

10.2. Call to Action

Ready to experience the benefits of Traffic Jam Assist? Contact CARDIAGTECH.NET today to learn more about our services and products. Our team of experts can help you:

  • Verify your vehicle’s compatibility.
  • Provide step-by-step instructions on how to VCDS enable traffic jam assist.
  • Troubleshoot any issues that may arise.
  • Customize TJA to suit your preferences and driving style.

Contact Information:

  • Address: 276 Reock St, City of Orange, NJ 07050, United States
  • WhatsApp: +1 (641) 206-8880
  • Website: CARDIAGTECH.NET

Don’t let traffic jams ruin your day. Embrace the future of driving with Traffic Jam Assist and CARDIAGTECH.NET.


Alt text: VCDS diagnostic tool interface showing coding options for a car’s control module, used to enable advanced features.

Enabling Traffic Jam Assist (TJA) can transform your daily commute into a more relaxed and safer experience by automating acceleration, braking, and steering in congested traffic, thanks to vehicle coding.


Alt text: Car dashboard displaying active advanced driver-assistance systems (ADAS) such as lane keeping assist and adaptive cruise control.

To successfully VCDS enable traffic jam assist, ensure your vehicle is already equipped with functional Adaptive Cruise Control (ACC) and Lane Keeping Assist (LKA), which are essential prerequisites.


FAQ: Frequently Asked Questions About VCDS Enabling Traffic Jam Assist

Q1: What is Traffic Jam Assist (TJA) and how does it work?

Traffic Jam Assist (TJA) is an advanced driver-assistance system that combines Adaptive Cruise Control (ACC) and Lane Keeping Assist (LKA) to automate driving in heavy traffic. It controls the vehicle’s speed and steering within a lane at speeds below approximately 37 mph (60 km/h).

Q2: What are the prerequisites for enabling TJA in my vehicle?

The prerequisites for enabling TJA typically include:

  • Multifunctional camera
  • Adaptive Cruise Control (ACC)
  • Lane Keeping Assist (LKA)
  • Compatible ABS module
  • VCDS (VAG-COM Diagnostic System)
  • Latest vehicle software

Q3: Can I enable TJA on any vehicle with ACC and LKA?

Not necessarily. While ACC and LKA are required, the vehicle must also have a compatible ABS module and other necessary hardware components. It’s essential to verify compatibility before attempting to enable TJA.

Q4: What is VCDS and how is it used to enable TJA?

VCDS (VAG-COM Diagnostic System) is a diagnostic tool used to access and modify vehicle control modules. It allows you to change coding and adaptation values to enable features like TJA.

Q5: Is it legal to enable TJA in my vehicle?

The legality of enabling TJA depends on your local laws and regulations. It’s essential to research and understand the rules in your area before making any modifications to your vehicle.

Q6: What are the risks of enabling TJA?

The risks of enabling TJA include:

  • System malfunction
  • Accidents due to over-reliance on the system
  • Legal liability in the event of an accident

Q7: How can CARDIAGTECH.NET help me enable TJA?

CARDIAGTECH.NET provides expert guidance, high-quality diagnostic tools, and customized solutions to help you enable TJA in your vehicle. We can verify compatibility, provide step-by-step instructions, and troubleshoot any issues that may arise.

Q8: What are some common issues encountered when enabling TJA and how can they be resolved?

Common issues include TJA not engaging, erratic steering behavior, and fault codes after activation. These issues can often be resolved by verifying coding and adaptation values, clearing fault codes, and adjusting system parameters.

Q9: How can I customize TJA to suit my preferences and driving style?

You can customize TJA by adjusting parameters such as activation speed, steering sensitivity, and lane offset using VCDS.

Q10: Where can I find more information about VCDS and enabling TJA?

You can find more information about VCDS on the Ross-Tech website and by contacting CARDIAGTECH.NET for expert guidance and support.

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 *