\ No newline at end of file
diff --git a/src/components/robocub/Join.astro b/src/components/robocub/Join.astro
index 350ccd0..25a0f9a 100644
--- a/src/components/robocub/Join.astro
+++ b/src/components/robocub/Join.astro
@@ -3,11 +3,9 @@ import Link from "next/link";
import { GoArrowDownRight } from "react-icons/go";
import { Image } from "astro:assets";
import robocup from "../../../public/robocup.png";
-import Subtitle from "../core/Subtitle.astro";
---
-
diff --git a/src/components/robocub/Subteam.astro b/src/components/robocub/Subteam.astro
new file mode 100644
index 0000000..7044658
--- /dev/null
+++ b/src/components/robocub/Subteam.astro
@@ -0,0 +1,22 @@
+---
+import { FaGear, FaMicrochip, FaCode } from "react-icons/fa6";
+import { LuBrainCircuit } from "react-icons/lu";
+const {title, list}=Astro.props;
+---
+
+
\ No newline at end of file
diff --git a/src/components/robocub/Subteams.astro b/src/components/robocub/Subteams.astro
new file mode 100644
index 0000000..62c4780
--- /dev/null
+++ b/src/components/robocub/Subteams.astro
@@ -0,0 +1,13 @@
+---
+import Subtitle from "../core/Subtitle.astro";
+import Subteam from "./Subteam.astro";
+import subteams from "../../data/subteams.json"
+---
+
+
+
+ {subteams.map((subteam)=>(
+
+ ))}
+
+
\ No newline at end of file
diff --git a/src/components/signal/Contacts.astro b/src/components/signal/Contacts.astro
new file mode 100644
index 0000000..85d1ba9
--- /dev/null
+++ b/src/components/signal/Contacts.astro
@@ -0,0 +1,29 @@
+---
+import { FaDiscord} from "react-icons/fa";
+import Link from "next/link";
+import { LiaDotCircle } from "react-icons/lia";
+---
+
+
+
+
+
+
+
+ Contacts
+
+
+
+ To stay up to date, join discord server
+
+
+
+
+
+
+
Facebook
+
+
+
+
+
diff --git a/src/data/subteams.json b/src/data/subteams.json
new file mode 100644
index 0000000..5e965d9
--- /dev/null
+++ b/src/data/subteams.json
@@ -0,0 +1,20 @@
+[
+ {
+ "title": "Mechanical",
+ "list": ["Design the Mechanisms and Structure of the Robot",
+ "Fabricate and assemble robot design",
+ "Integrate electronics and other hardware"]
+ },
+ {
+ "title": "Electrical",
+ "list": ["Design circuits to power and control robot subsystems",
+ "Work with mechanical team to assemble electronics in the robots"]
+ },
+ {
+ "title": "Embedded",
+ "list": ["Communicate between software and hardware",
+ "Provide low level software interface and API",
+ "Handle and sample data using math/physics knowledge"
+ ]
+ }
+]
diff --git a/src/pages/robocup.astro b/src/pages/robocup.astro
index dff009f..0743bb5 100644
--- a/src/pages/robocup.astro
+++ b/src/pages/robocup.astro
@@ -9,6 +9,8 @@ import { Image } from "astro:assets";
import roboborder from "../../public/roboborder.png";
import Join from "../components/robocub/Join.astro";
import Contacts from "../components/robocub/Contacts.astro";
+import Subteams from "../components/robocub/Subteams.astro";
+import Timeline from "../components/qp/Timeline.astro";
---
@@ -21,6 +23,8 @@ import Contacts from "../components/robocub/Contacts.astro";
Past Team Description Paper
+
+
diff --git a/src/pages/signal.astro b/src/pages/signal.astro
index fc723cf..9fa40e9 100644
--- a/src/pages/signal.astro
+++ b/src/pages/signal.astro
@@ -1,7 +1,14 @@
---
import Layout from "../layouts/Layout.astro";
+import Contacts from "../components/signal/Contacts.astro";
+import About from "../components/core/About.astro";
+import Title from "../components/core/Title.astro";
---
- QP
+