some images are resized. typos are corrected.