so much to say.