do accept interface changed