fixed iface undefined