fprintf fix