lab3 almost done