Completed second half of lab_04