changed decoding