edited to add some images.