Finished lab2-part4