fix init_encoder