Putting the pieces together