advancements technology quality