prepared for jsdoc integration