adding explanatory comment