diff --git a/src/lib.rs b/src/lib.rs
index 10ebd588..4e6d5f5b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -23,7 +23,11 @@ use futures_core::Stream;
use futures_util::StreamExt;
use inmem::{immutable::Immutable, mutable::Mutable};
use lockable::LockableHashMap;
-use parquet::{arrow::ProjectionMask, errors::ParquetError, file::properties::WriterProperties};
+use parquet::{
+ arrow::{arrow_to_parquet_schema, ProjectionMask},
+ errors::ParquetError,
+ file::properties::WriterProperties,
+};
use record::Record;
use thiserror::Error;
use timestamp::Timestamp;
@@ -201,40 +205,22 @@ where
&'get self,
key: &'get R::Key,
ts: Timestamp,
- projection_mask: ProjectionMask,
- ) -> Result