adds explanatory comments