renamed iface struct to "ifa"