added missing variants param.
be specific on ids
missing getter for variants
added test case