Ah! the pieces are already falling into place. applause