correct a few words and added some "pictures" for clarity