hmm what to say in all this mess.