Correct some method in task1