completed project #2. Still needs fine-tooth combing.