Too much for me to read..... maybe later.