added some explanations to the previous file