Add AbstractPacket