encoder.