Whirlwind weekend for next president