More explanations added