correct some problem