finished Lab5