added comments on line 17