Good explanation, little hard to follow some of the blurry text.