evaluating technological advancements