lots of good things to think about . . .