example interface ignored