fixed packetparser