The output function is not good!