A few added comments & opinions if I may