joint advancements