Bringing the pieces together