Putting everything together, part 1.