better explanations in README