lengthy explanations Archive