new interface interfaces fix