a few more explanatory comments