Final Lab3 Update