ready for battle Trump