added some explanations to the readme