Almost finished Task 3.