add jsdoc code