worked on packet
reworked how we do a packet