added PacketSequence