lab1, part2 done