SWING MACHINES AND PLATFORM