Added GenerateCombinations