Answer :

temperature and elevation, if it is cold in Idaho and warm on the eastern end of a mountain side in california (or if warm air is going in that direction) then the cold air, being more dense, will go towards california while the cold air in Idaho will become warm. Same goes for the rest of the world