Task 4 works, but some work has yet to be done.