Basically done with lab 3