Finished lab 3. Everything works at commit time