CGA swinging