finish Lab2