revision task 1 and initial task 2