MAKING ALL THE PIECES FIT