lab3 has been finished.