100 days of MLOPS day 16 DVC YAML validation error despite correct configuration

I am working on the fraud-detection DVC pipeline task and have updated the train stage in dvc.yaml to correctly declare metrics.json under the metrics section with cache: false.
However, running dvc repro continues to throw the following validation error:
expected a dictionary, in stages → train → metrics → 0 → path
expected a dictionary, in stages → train → metrics → 0 → cache
I have tried manually typing this yaml still same error please help me to pass this lab.
image

Try this YAML and run dvc repro. Then dvc metrics show should show

Path          accuracy    f1_score
metrics.json  1.0         1.0

Update to YAML:

stages:
...
    metrics:    # Add new block
      - metrics.json:
          cache: false  # disable saving the metrics.json in DVC cache

It worked thank you for your help…