great read! many useful fact . thank you!