Putting everything together.