It's going to be end of mine day, except before ending I am reading this enormous article to improve my knowledge.