various advancements