fix Adapter