Add documentation (JSDoc)