add jsdoc code comments