changed imp to instance in the Iface spec