packetreader changes