Sort:  

Yes you did a great job. It's very long but stays on track of the subject. :) Nicely done!