private void initializeDatabase() {
        FileInputStream fileIn;
        try {
            fileIn = new FileInputStream(DB_PATH);
            IDatabase database;
            try (ObjectInputStream in = new ObjectInputStream(fileIn)) {
                database = (FileDatabase) in.readObject();
            }
            fileIn.close();
            System.out.println("Unserialized data from " + DB_PATH);
            this.claims = database.getAllClaims();
            this.customers = database.getCustomers();
            this.users = database.getUsers();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException | ClassNotFoundException e) {
            e.printStackTrace();
        }
    }