CL Encoder with prediction