Added some comments while they were fresh in my head