New: technology-advancements