technology variations