Constructing swing terminal