@lover2022: explain it well