diff --git a/src/components/tool/index.tsx b/src/components/tool/index.tsx
index 1ffec6c..ab2c2ef 100644
--- a/src/components/tool/index.tsx
+++ b/src/components/tool/index.tsx
@@ -1,8 +1,14 @@
-interface Tool {
- name: string;
- description: string;
- icon: React.ReactNode;
- component: React.ReactNode;
-}
+import { Hash } from 'lucide-react'
-export const tools: Tool[] = [];
\ No newline at end of file
+import type { Tool } from "./type";
+import { UUID } from './uuid'
+
+export const tools: Tool[] = [
+ {
+ path: "uuid",
+ name: "UUID Generator",
+ description: "Generate a UUID",
+ icon: ,
+ component: ,
+ }
+];
\ No newline at end of file
diff --git a/src/components/tool/type.ts b/src/components/tool/type.ts
new file mode 100644
index 0000000..c12eed8
--- /dev/null
+++ b/src/components/tool/type.ts
@@ -0,0 +1,9 @@
+import type { ReactNode } from "react";
+
+export interface Tool {
+ path: string;
+ name: string;
+ icon: ReactNode;
+ description: string;
+ component: ReactNode;
+}
\ No newline at end of file
diff --git a/src/components/tool/uuid.tsx b/src/components/tool/uuid.tsx
new file mode 100644
index 0000000..a9e5003
--- /dev/null
+++ b/src/components/tool/uuid.tsx
@@ -0,0 +1,3 @@
+import type { FC } from "react";
+
+export const UUID: FC = () =>
UUID
\ No newline at end of file