Adding long winded comments before review.