explanations for simple reuse