Add JSDocs