Variations and simplifiying original