diff --git a/app/object-storage/object-storage.go b/app/object-storage/object-storage.go
index 207b2cd3047426f804ac888eec6d03e094022ea5..1f8b4c9408b354ba863d12190261135036451456 100644
--- a/app/object-storage/object-storage.go
+++ b/app/object-storage/object-storage.go
@@ -30,6 +30,7 @@ func removeTransactionFromBlobStorage(transaction Transaction, database Database
 func fakeTransaction(transactionToFake Transaction, fakeTransaction Transaction, database Database) Database {
 	for i, trans := range database {
 		if trans.Id == transactionToFake.Id {
+			fakeTransaction.Id = transactionToFake.Id
 			database[i] = fakeTransaction
 			break
 		}
@@ -64,15 +65,18 @@ func readDatabaseFromBlobStorage(blob Blob) Database {
 		log.Fatal(err)
 	}
 
+	var database Database
+	err = json.Unmarshal(downloadedData.Bytes(), &database)
+	if err != nil {
+		log.Fatal(err)
+	}
 	fmt.Println(downloadedData.String())
 
-	return Database{}
+	return database
 }
 
 func writeDatabaseToBlobStorage(database Database, blob Blob) {
 	ctx := context.Background()
-	fmt.Printf("Creating a dummy file to test the upload and download\n")
-
 	data, err := json.Marshal(database)
 
 	// Upload to data to blob storage
@@ -88,10 +92,6 @@ func randomString() string {
 	return strconv.Itoa(r.Int())
 }
 
-func createBlobStorageClient() {
-
-}
-
 func InitAzureCredentials(storageAccountName string) AzureCredentials {
 	fmt.Printf("Azure Blob storage initialization\n")