adding variant