improve jsdoc