finished Lab1