Upgrade and Cruise

Upgrade and Cruise