packets have headers now, neat huh
almost there...