How does it learns from past fixes?