diff --git a/.gitignore b/.gitignore
index f26697db101ae6f705fe396153b3c1a845c4e141..17f1ced17974911411f8bd967d7ad3b6ebe498f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,4 +20,6 @@ czi_example_data/
 build/
 .vscode/
 *.bin
-*.lzma
\ No newline at end of file
+*.lzma
+czi-format/czi-parser/stream/bit_stream_demo.cpp
+czi-format/czi-parser/stream/bs.o
diff --git a/czi-format/benchmark_results/benchmark_data.sqlite b/czi-format/benchmark_results/benchmark.sqlite
similarity index 69%
rename from czi-format/benchmark_results/benchmark_data.sqlite
rename to czi-format/benchmark_results/benchmark.sqlite
index 096853f556f7b1f7004415e2a563be8409faf9a3..7e805b319ec39a0adf5785ce7e12ddc15ce5b9a1 100644
Binary files a/czi-format/benchmark_results/benchmark_data.sqlite and b/czi-format/benchmark_results/benchmark.sqlite differ
diff --git a/czi-format/czi-parser/stream/bit_stream.h b/czi-format/czi-parser/stream/bit_stream.h
deleted file mode 100644
index 6c41729d75d86c112d38c58978d89a840e4eda82..0000000000000000000000000000000000000000
--- a/czi-format/czi-parser/stream/bit_stream.h
+++ /dev/null
@@ -1,9 +0,0 @@
-
-// think about endianess and do it in a loop for different bits.size()
-inline byte bits_to_byte(const std::bitset &bits)
-{
-    byte result = (bits[7]<<7)|(bits[6]<<6)|(bits[5]<<5)|(bits[4]<<4)|(bits[3]<<3)|(bits[2]<<2)|(bits[1]<<1)|(bits[0])|;
-    return result;
-}
-
-