Finalized Lab 4