figuring it out . . .