part 1 code basically finished. projects created for parts 2-4.