improve explanations