Update the new interface