diff --git a/README.md b/README.md
index 950d7d48..7f26e4ff 100644
--- a/README.md
+++ b/README.md
@@ -34,7 +34,7 @@ English | 简体中文
> Click the following badges to see detail of the challenges!
-



By Tags
+



By Tags
## Recommended Readings
diff --git a/README.zh-CN.md b/README.zh-CN.md
index 444ea191..c353d529 100644
--- a/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -28,7 +28,7 @@ TypeScript 类型体操姿势合集
> 点击下方徽章查看题目内容
-



By Tags
+



By Tags
## 推荐读物
diff --git a/questions/5-hard-readonly-keys/README.md b/questions/5-extreme-readonly-keys/README.md
similarity index 62%
rename from questions/5-hard-readonly-keys/README.md
rename to questions/5-extreme-readonly-keys/README.md
index 6941d22c..f6fd8125 100644
--- a/questions/5-hard-readonly-keys/README.md
+++ b/questions/5-extreme-readonly-keys/README.md
@@ -1,4 +1,4 @@
-
Get Readonly Keys

by Anthony Fu @antfu
+Get Readonly Keys

by Anthony Fu @antfu
Implement a generic `GetReadonlyKeys` that returns a union of the readonly keys of an Object.
diff --git a/questions/5-hard-readonly-keys/info.yml b/questions/5-extreme-readonly-keys/info.yml
similarity index 100%
rename from questions/5-hard-readonly-keys/info.yml
rename to questions/5-extreme-readonly-keys/info.yml
diff --git a/questions/5-hard-readonly-keys/info.zh-CN.yml b/questions/5-extreme-readonly-keys/info.zh-CN.yml
similarity index 100%
rename from questions/5-hard-readonly-keys/info.zh-CN.yml
rename to questions/5-extreme-readonly-keys/info.zh-CN.yml
diff --git a/questions/5-hard-readonly-keys/template.ts b/questions/5-extreme-readonly-keys/template.ts
similarity index 100%
rename from questions/5-hard-readonly-keys/template.ts
rename to questions/5-extreme-readonly-keys/template.ts
diff --git a/questions/5-hard-readonly-keys/test-cases.ts b/questions/5-extreme-readonly-keys/test-cases.ts
similarity index 100%
rename from questions/5-hard-readonly-keys/test-cases.ts
rename to questions/5-extreme-readonly-keys/test-cases.ts
diff --git a/questions/6-extreme-simple-vue/README.md b/questions/6-hard-simple-vue/README.md
similarity index 78%
rename from questions/6-extreme-simple-vue/README.md
rename to questions/6-hard-simple-vue/README.md
index 5aefa28c..5ff162f8 100644
--- a/questions/6-extreme-simple-vue/README.md
+++ b/questions/6-hard-simple-vue/README.md
@@ -1,4 +1,4 @@
-Simple Vue

by Anthony Fu @antfu
+Simple Vue

by Anthony Fu @antfu
{WIP} Implement a simpiled version of a Vue-like typing support.
diff --git a/questions/6-extreme-simple-vue/info.yml b/questions/6-hard-simple-vue/info.yml
similarity index 100%
rename from questions/6-extreme-simple-vue/info.yml
rename to questions/6-hard-simple-vue/info.yml
diff --git a/questions/6-extreme-simple-vue/info.zh-CN.yml b/questions/6-hard-simple-vue/info.zh-CN.yml
similarity index 100%
rename from questions/6-extreme-simple-vue/info.zh-CN.yml
rename to questions/6-hard-simple-vue/info.zh-CN.yml
diff --git a/questions/6-extreme-simple-vue/template.ts b/questions/6-hard-simple-vue/template.ts
similarity index 100%
rename from questions/6-extreme-simple-vue/template.ts
rename to questions/6-hard-simple-vue/template.ts
diff --git a/questions/6-extreme-simple-vue/test-cases.ts b/questions/6-hard-simple-vue/test-cases.ts
similarity index 95%
rename from questions/6-extreme-simple-vue/test-cases.ts
rename to questions/6-hard-simple-vue/test-cases.ts
index 998f0ddc..cf9a873d 100644
--- a/questions/6-extreme-simple-vue/test-cases.ts
+++ b/questions/6-hard-simple-vue/test-cases.ts
@@ -22,7 +22,7 @@ SimpleVue({
const fullname = this.fullname
const cases: [
Expect>,
- ]
+ ] = [] as any
},
},
})