Puzzle – builder: Bringing the pieces together