fix interface bc