added some text to explain things