technology utilized