Completed Homework 04