explanatory comments in implementation file