number variants choising applied