broke variants and options into separate pages