changing fix_adapter to fix_engine