packet structure change