diff --git a/ohmpi/ohmpi.py b/ohmpi/ohmpi.py
index 4d7e4ddf7c9c9c9c92104f2fcfdabf6eafaffcf8..1726a0632d718e7921d24b4ec3ec7c5d68d7a37b 100644
--- a/ohmpi/ohmpi.py
+++ b/ohmpi/ohmpi.py
@@ -16,6 +16,7 @@ import numpy as np
 import csv
 import time
 import pandas as pd
+from zipfile import ZipFile
 from shutil import rmtree, make_archive
 from threading import Thread
 from inspect import getmembers, isfunction
@@ -744,7 +745,7 @@ class OhmPi(object):
 
         if fw_in_zip:
             with ZipFile(filename.replace('.csv', '_fw.zip'), 'w') as myzip:
-                myzip.write(filename.repleace('.csv', '_fw.csv'))
+                myzip.write(filename.replace('.csv', '_fw.csv'))
             os.remove(filename.replace('.csv', '_fw.csv'))
 
         # reset to idle if we didn't interrupt the sequence