working on loop iface