Finished Lab 4b