diff --git a/components.d.ts b/components.d.ts
index 87e4b229..ddc2c79c 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -138,13 +138,17 @@ declare module '@vue/runtime-core' {
     NH1: typeof import('naive-ui')['NH1']
     NH3: typeof import('naive-ui')['NH3']
     NIcon: typeof import('naive-ui')['NIcon']
+    NInput: typeof import('naive-ui')['NInput']
     NInputNumber: typeof import('naive-ui')['NInputNumber']
     NLabel: typeof import('naive-ui')['NLabel']
     NLayout: typeof import('naive-ui')['NLayout']
     NLayoutSider: typeof import('naive-ui')['NLayoutSider']
+    NLi: typeof import('naive-ui')['NLi']
     NMenu: typeof import('naive-ui')['NMenu']
+    NP: typeof import('naive-ui')['NP']
     NScrollbar: typeof import('naive-ui')['NScrollbar']
     NSpin: typeof import('naive-ui')['NSpin']
+    NUl: typeof import('naive-ui')['NUl']
     NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
     OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
     PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
diff --git a/src/tools/paste-as-markdown/index.ts b/src/tools/paste-as-markdown/index.ts
index 62e9dda1..e9394f04 100644
--- a/src/tools/paste-as-markdown/index.ts
+++ b/src/tools/paste-as-markdown/index.ts
@@ -4,8 +4,8 @@ import { defineTool } from '../tool';
 export const tool = defineTool({
   name: 'Paste as Markdown',
   path: '/paste-as-markdown',
-  description: 'Paste clipboard content as Markdown',
-  keywords: ['paste', 'markdown'],
+  description: 'Paste cells/tables and links from clipboard content as Markdown',
+  keywords: ['paste', 'cell', 'table', 'links', 'md', 'markdown'],
   component: () => import('./paste-as-markdown.vue'),
   icon: Markdown,
   createdAt: new Date('2024-07-14'),
diff --git a/src/tools/paste-as-markdown/paste-as-markdown.vue b/src/tools/paste-as-markdown/paste-as-markdown.vue
index e1a1469b..fecdc70e 100644
--- a/src/tools/paste-as-markdown/paste-as-markdown.vue
+++ b/src/tools/paste-as-markdown/paste-as-markdown.vue
@@ -1,20 +1,31 @@
 
 
 
   
-    
 
diff --git a/src/ui/c-input-text/c-input-text.vue b/src/ui/c-input-text/c-input-text.vue
index b5f423d2..c49fbf53 100644
--- a/src/ui/c-input-text/c-input-text.vue
+++ b/src/ui/c-input-text/c-input-text.vue
@@ -137,6 +137,8 @@ onMounted(() => {
 
 defineExpose({
   inputWrapperRef,
+  textareaRef,
+  inputRef,
   focus,
   blur,
 });