finished challenge

Here is the finished challenge.