new decoding of values