diff --git a/src/components/Camera.vue b/src/components/Camera.vue
index 6d3ef47..7cb82f9 100644
--- a/src/components/Camera.vue
+++ b/src/components/Camera.vue
@@ -1,34 +1,39 @@
   <script>
   export default {
+    props: ['cameraNumber'],
     data() {
       return {
-        
+        localIp: 'http://192.168.1.173', //maybe change accordingly
+        port: '5000', //maybe change accordingly
+        cameraUrls: { 
+          1: 'video_feed', //cam url here
+          2: 'video_feed2',
+
+        }
       };
     },
     mounted() {
-      this.initCam();
+      // this.initCam();
     },
     methods: {
-      async initCam() {
-        try {
-          const constraints = { video: true };
-          const stream = await navigator.mediaDevices.getUserMedia(constraints);
-          this.streams.push(stream);
-        } catch (error) {
-          console.error('Error accessing camera:', error);
-        }
+      // async initCam() {
+      //   try {
+      //     const constraints = { video: true };
+      //     const stream = await navigator.mediaDevices.getUserMedia(constraints);
+      //     this.streams.push(stream);
+      //   } catch (error) {
+      //     console.error('Error accessing camera:', error);
+      //   }
+      // },
+        getCameraImageUrl(cameraNumber) {
+          return `${this.localIp}:${this.port}/${this.cameraUrls[cameraNumber]}`;
       }
     }
   };
   </script>
   <template>
-    <!-- <div class="app">
-        <div class="video-section" v-for="(stream, index) in streams" :key="index">
-          <video ref="videoPlayer" :srcObject="stream" controls></video>
-      </div>
-    </div> -->
     <div class="box video-section">
-        <video ref="videoPlayer" :srcObject="stream" controls></video>
+        <img :src="getCameraImageUrl(cameraNumber)">
     </div>
   </template>
   <style scoped>
@@ -40,10 +45,10 @@
   }
   
   .video-section {
-    width: 100%; /* Adjust according to your layout */
-    height: 100%; /* Adjust according to your layout */
+    width: 100%; 
+    height: 100%; 
     box-sizing: border-box;
-    border: 2px solid #ccc; /* Adding a small border */
+    border: 2px solid #ccc; 
   }
   
   .video-section video {
@@ -51,7 +56,7 @@
     height: 100%;
   }
   .box{
-    border: 2px solid #030303; /* Adding a small border */
+    border: 2px solid #030303; 
   }
   </style>
   
\ No newline at end of file
diff --git a/src/views/Cam1Focus.vue b/src/views/Cam1Focus.vue
new file mode 100644
index 0000000..f2dbd6c
--- /dev/null
+++ b/src/views/Cam1Focus.vue
@@ -0,0 +1,12 @@
+<script setup lang="ts">
+
+import Camera from "../components/Camera.vue";
+</script>
+
+<template>
+    <div class="grid">
+        <div>
+            <Camera :cameraNumber="1"/>
+        </div>
+    </div>
+</template>
\ No newline at end of file
diff --git a/src/views/fourCam.vue b/src/views/fourCam.vue
index f1f6782..bf9d7c6 100644
--- a/src/views/fourCam.vue
+++ b/src/views/fourCam.vue
@@ -6,16 +6,16 @@ import Camera from "../components/Camera.vue";
 <template>
     <div class="grid">
         <div>
-            <Camera/>
+            <Camera :cameraNumber="1"/>
         </div>
         <div>
-            <Camera/>
+            <Camera :cameraNumber="2"/>
         </div>
         <div>
-            <Camera/>
+            <Camera :cameraNumber="2"/>
         </div>
         <div>
-            <Camera/>
+            <Camera :cameraNumber="1"/>
         </div>
     </div>
 </template>
\ No newline at end of file