for republicans. what do you make of this? >> we are seeing a big victory lap but i would note it's not over until it's over. breathe holding but republicans feel confident. it's reminding me ha little bit of christmas shopping shs as you do christmas shopping, sometimes you get something for yourself. and for donald trump this is certainly what this is. he is delivering on tax cuts for the american people for christmas. he is also benefiting greatly from this bill. also getting a big one because he can prove that he's finishing this, and repealing mandate, and other things you've notated. it is more than one win. many wins for republicans. >> we have numbers, but it is pretty fascinating and to look at the president's really lower approval numbers according to our cnn polling 35% which doesn't jive with how normally president's do when the economy is so strong. how do you square that? >> you probably square it on twitter.