Correct html and finish getProgression funct
Correct html
Correct tests
Refactor getVariants