AR and VR advancements