variable size of packet