swap labels
whole lotta variables