progressions and variations