ENCODER_IMPLEMENTATION