C489 Task 2