fix interface.