Task 2: Revised