making a few comments so things are clearer