fixed legacy