documented source code for jsdoc