iface new macro-methods