jsdocs and documentation