some comments on code