Lots of Changes and Corrections. More insights added