Har uppdaterat med några förklarande kommentarer....