diff --git a/_templates/_head.php b/_templates/_head.php
index d2f3905bc077f0aa3c3ec85aa606bba72d03bad7..96f672502091ad6067282c7222c458da0abe5ede 100644
--- a/_templates/_head.php
+++ b/_templates/_head.php
@@ -7,10 +7,10 @@
     <title>Login to Photogram</title>
 
     <!-- Bootstrap core CSS -->
-    <link href="/photogram/assets/dist/css/bootstrap.min.css" rel="stylesheet">
+    <link href="<?=get_config('base_path')?>assets/dist/css/bootstrap.min.css" rel="stylesheet">
     <title>Photogram by LAHTP</title>
-    <? if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/photogram/css/' . basename($_SERVER['PHP_SELF'], ".php") . ".css")) { ?>
-        <link href="/photogram/css/<?= basename($_SERVER['PHP_SELF'], ".php") ?>.css" rel="stylesheet">
+    <? if (file_exists($_SERVER['DOCUMENT_ROOT'] .get_config('base_path').'css/' . basename($_SERVER['PHP_SELF'], ".php") . ".css")) { ?>
+        <link href="<?=get_config('base_path')?>css/<?= basename($_SERVER['PHP_SELF'], ".php") ?>.css" rel="stylesheet">
     <? } ?>
 
 </head>
\ No newline at end of file
diff --git a/_templates/_signup.php b/_templates/_signup.php
index 0ee4d37d89808d6d11edec073fedac2060dd1cc1..59a99112293b5042ff8d8ad3881ce5960083455d 100644
--- a/_templates/_signup.php
+++ b/_templates/_signup.php
@@ -18,7 +18,7 @@ if ($signup) {
         <main class="container">
             <div class="bg-light p-5 rounded mt-3">
                 <h1>Signup Success</h1>
-                <p class="lead">Now you can login from <a href="/photogram/login.php">here</a>.</p>
+                <p class="lead">Now you can login from <a href="<?=get_config('base_path')?>login.php">here</a>.</p>
 
             </div>
         </main>
diff --git a/index.php b/index.php
index fa137133417916257e7fc0598031fc91f9ef2c78..90c913e1164eeebb33a9f8088fcc87ad9de76325 100644
--- a/index.php
+++ b/index.php
@@ -19,7 +19,7 @@ include 'libs/load.php';
 
     </main>
     <? load_template('_footer'); ?>
-    <script src="/photogram/assets/dist/js/bootstrap.bundle.min.js"></script>
+    <script src="<?=get_config('base_path')?>assets/dist/js/bootstrap.bundle.min.js"></script>
 
 
 </body>
diff --git a/libs/load.php b/libs/load.php
index 57130c1677517fcfdf5a705c51d4eee168e47a20..624935ef0acf14e1d8d63426a61a82cceb635eb6 100644
--- a/libs/load.php
+++ b/libs/load.php
@@ -6,9 +6,10 @@ include_once 'includes/Database.class.php';
 include_once 'includes/UserSession.class.php';
 
 global $__site_config;
+// global $__base_path;
 //Note: Change this path if you run this code outside lab.
 $__site_config = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/../photogramconfig.json');
-
+// $__base_path = get_config('base_path');
 Session::start();
 
 function get_config($key, $default=null)
@@ -24,7 +25,7 @@ function get_config($key, $default=null)
 
 function load_template($name)
 {
-    include $_SERVER['DOCUMENT_ROOT'] . "/photogram/_templates/$name.php"; //not consistant.
+    include $_SERVER['DOCUMENT_ROOT'] . get_config('base_path'). "_templates/$name.php"; //not consistant.
 }
 
 function validate_credentials($username, $password)
diff --git a/login.php b/login.php
index dbcdb2b3be18302dc440709e6ea8c5691c15f45e..43ed7decc262918d6d398e1660414be628ec17f7 100644
--- a/login.php
+++ b/login.php
@@ -1,5 +1,4 @@
 <?php
-
 include 'libs/load.php';
 
 ?>
@@ -17,7 +16,7 @@ include 'libs/load.php';
 
     </main>
     <? load_template('_footer'); ?>
-    <script src="/photogram/assets/dist/js/bootstrap.bundle.min.js"></script>
+    <script src="<?=get_config('base_path')?>assets/dist/js/bootstrap.bundle.min.js"></script>
 
 
 </body>
diff --git a/signup.php b/signup.php
index 3f9c105a2442875205fa2f49a0864b2cdb16bf7e..6f66ee75c75fde86ed9f591a61eacf495c227a77 100644
--- a/signup.php
+++ b/signup.php
@@ -17,7 +17,7 @@ include 'libs/load.php';
 
     </main>
     <? load_template('_footer'); ?>
-    <script src="/photogram/assets/dist/js/bootstrap.bundle.min.js"></script>
+    <script src="<?=get_config('base_path')?>assets/dist/js/bootstrap.bundle.min.js"></script>
 
 
 </body>