The primary use of a holding is delaying aircraft that have arrived at their destination but cannot land yet because of traffic congestion, poor weather, or runway unavailability (for instance, during snow removal or emergencies). Several aircraft may fly the same holding pattern at the same time, separated vertically by or more. This is generally described as a "stack" or "holding stack". As a rule, new arrivals will be added at the top. The aircraft at the bottom of the stack will be taken out and allowed to make an approach first, after which all aircraft in the stack move down one level, and so on. Air traffic control (ATC) will control the whole process, in some cases using a dedicated controller (called a "stack controller") for each individual pattern.