Minor explanations added