diff --git a/microservices/batchjob.py b/microservices/batchjob.py
index 370bc10110d9fb6592982a2c10aa63e17550d92c..39c3de652c9405a0effcced173cf2455530cd039 100644
--- a/microservices/batchjob.py
+++ b/microservices/batchjob.py
@@ -1,4 +1,5 @@
 import math
+import os
 import random
 import sqlite3
 from datetime import datetime
diff --git a/microservices/bikes_service/main.py b/microservices/bikes_service/main.py
index 802aea30d8ccd5d65d73b77dc6cb8a3bbeaf194a..04b4c4e7db3a9cd7cd3f9f6498b1260fbe417127 100644
--- a/microservices/bikes_service/main.py
+++ b/microservices/bikes_service/main.py
@@ -1,6 +1,6 @@
-from fastapi import FastAPI, HTTPException
-from pydantic import BaseModel
-from fastapi.middleware.cors import CORSMiddleware
+from fastapi import FastAPI, HTTPException # type: ignore
+from pydantic import BaseModel # type: ignore
+from fastapi.middleware.cors import CORSMiddleware # type: ignore
 from typing import List
 import sqlite3
 from pathlib import Path
diff --git a/microservices/booking_service/main.py b/microservices/booking_service/main.py
index 0c02fd5d3b9662d372179df956aee5c722dd3c54..1a1f0b1c9d86471d9c9d948f54dc6aedb6a38554 100644
--- a/microservices/booking_service/main.py
+++ b/microservices/booking_service/main.py
@@ -123,7 +123,7 @@ async def book_bike(booking: Booking):
         raise HTTPException(status_code=400, detail="Bike not available at the specified location.")
 
     # Calculate the amount to be blocked on the user's wallet
-    blocked_amount = price_per_hour * booking.duration_hours
+    blocked_amount = price_per_hour * 5
 
     # Validate wallet balance
     if wallet_balance < blocked_amount:
diff --git a/requirements.txt b/requirements.txt
index 6c5d0fd629eb8d43f287e646dcef2a1d9fb7a8f4..70d0ccc2a473dc08ccef8507c58b2c55c8d960d6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -32,3 +32,4 @@ uvicorn==0.29.0
 uvloop==0.19.0
 watchfiles==0.21.0
 websockets==12.0
+apscheduler==3.7.0