so here's the story ...