The explanation is very good, I have also missed points several times.