improved explanations