Lab1 Final Update