recommitting compression algorithm