only saving length in time