technologies utilized