Comp 445 project part 1