Bringing it all together