correct some bug,but not all bug are corrected