varients sort themselves on click