fix ft_mix and add macro MIX