lab04 part1 complete