Some .h were added in order to work with Ethernet