added comments on header