Tech-advancements