Walking uphill and downhill on the mountains