:iface example