committing part 1 of combinations