fix adpter