Completes lab 3 except for write-up and packaging