Adding in support of variations and varial products