technological variables