adding compression