more explanations