satisfactory explanations