comments for Packet class