diff --git a/lib/http-command-server/router-ussd.js b/lib/http-command-server/router-ussd.js
index eff81bb..ccab23d 100644
--- a/lib/http-command-server/router-ussd.js
+++ b/lib/http-command-server/router-ussd.js
@@ -1,26 +1,29 @@
-'use strict';
+/**
+ * Router USSD
+ * @module
+ */
 
 const express = require('express');
 
-const modem = require('../modem');
+// const modem = require('../modem');
+const modem = require('../modem-commands');
 
 const router = express.Router();
 module.exports = router;
 
 /**
- * Eksekusi kode USSD
- * @param  {object} req - Objek request Express
- *
- * Pilihan req.query.include_cusd2:
- * -1: sebelum
- * 0: tidak (default)
- * 1: sesudah
- * 2: sebelum dan sesudah
+ * Handler untuk interface eksekusi kode USSD
  *
+ * @param  {object} req - Objek request Express
  * @param  {object} req.query - Objek query string request Express
  * @param  {string} req.query.code - Kode USSD yang ingin dieksekusi
- * @param  {number} [req.query.include_cusd2=0] - Apakah ingin mengeksekusi CUSD=2 secara otomatis
+ * @param  {number|string} [req.query.include_cusd2=0] - Apakah ingin mengeksekusi CUSD=2.
+ * <br>-1: sebelum
+ * <br>0: tidak (default)
+ * <br>1: sesudah
+ * <br>2: sebelum dan sesudah
  * @param  {object} res - Objek respon Express
+ * @see module:modem-commands.executeUSSD
  */
 async function handlerIndex(req, res) {
     if (!req.query || !req.query.code || typeof req.query.code !== 'string') {