What are advancements?