adds new interface