Add JSDOC comments