technological variations