this was very informative !!! Good read.!!