bug fixes (a new header after Ethernet hdr tested successfully)