on Lynn Ahrens & Stephen Flaherty