using sequential decoding