fix interface definition