diff --git a/app/main.py b/app/main.py
index e311bb0..409ddf1 100644
--- a/app/main.py
+++ b/app/main.py
@@ -12,12 +12,14 @@ from Article import *
 import Yaml
 from user_service import userService
 from account_service import accountService
+from wordCMD import show_bp
 app = Flask(__name__)
 app.secret_key = 'lunch.time!'
 
 # 将蓝图注册到Lab app
 app.register_blueprint(userService)
 app.register_blueprint(accountService)
+app.register_blueprint(show_bp)
 
 path_prefix = '/var/www/wordfreq/wordfreq/'
 path_prefix = './'  # comment this line in deployment
diff --git a/app/wordCMD.py b/app/wordCMD.py
new file mode 100644
index 0000000..641bc18
--- /dev/null
+++ b/app/wordCMD.py
@@ -0,0 +1,37 @@
+from flask import Flask, request, Blueprint, render_template, json, jsonify
+from UseSqlite import InsertQuery, RecordQuery
+import pickle
+import difficulty
+import pickle_idea2
+from Article import load_freq_history
+from app import pickle_idea
+from app.wordfreqCMD import sort_in_descending_order
+
+path_prefix = '/var/www/wordfreq/wordfreq/'
+path_prefix = '../'  # comment this line in deployment
+
+TKTK = 'token' # set token
+
+show_bp = Blueprint(
+    'site',
+    __name__,
+)
+
+
+@show_bp.route('/show/<name>/')  # set route for show page <name> means the var name to search
+def show(name):
+    token = request.args.get("token")
+    # when token is wrong
+    if token != TKTK:
+        return "token is wrong, please try again"
+    user_freq_record = path_prefix + 'static/frequency/' + 'frequency_%s.pickle' % (name)
+    d = load_freq_history(user_freq_record)
+    freqlst = sort_in_descending_order(pickle_idea.dict2lst(d))
+    print(freqlst)
+    words_freq=[] # 存储单词表的数组,格式为 单词-词频
+    for i in range(len(freqlst)):
+        words_freq.append(str(freqlst[i][0])+"-"+str(len(freqlst[i][1])))
+    t={}
+    t[name]=words_freq
+    return jsonify(t)
+