finished Lab2