add jsdoc capabilities