fix interface type