decode_from_scratch
