Piecing the puzzle together