pulling things together . . .