Updated finished lab8.