the story so far . . .