add decoding of part_mode