Bringing it all together.