encoding update