improved jsdoc support