explanations

explanations