further decoding