diff --git a/src/App.tsx b/src/App.tsx
index 40b3580..baba821 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,37 +1,39 @@
-import React from 'react';
+import React, { Suspense } from 'react';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import Layout from './components/Layout';
import './App.css';
-import index from './pages/index';
-import initiatives from './pages/initiatives';
-import involved from './pages/involved';
-import mission from './pages/mission';
-import news from './pages/news';
-import newsarticle from './pages/newsarticle';
-import notFound from './pages/404';
-import officers from './pages/officers';
-import committee from './pages/committee';
-import classcouncil from './pages/classcouncil';
+const index = React.lazy(() => import('./pages/index'));
+const initiatives = React.lazy(() => import('./pages/initiatives'));
+const involved = React.lazy(() => import('./pages/involved'));
+const mission = React.lazy(() => import('./pages/mission'));
+const news = React.lazy(() => import('./pages/news'));
+const newsarticle = React.lazy(() => import('./pages/newsarticle'));
+const notfound = React.lazy(() => import('./pages/404'));
+const officers = React.lazy(() => import('./pages/officers'));
+const committee = React.lazy(() => import('./pages/committee'));
+const classcouncil = React.lazy(() => import('./pages/classcouncil'));
export default function App() {
return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
);
}