updating to core 3d elements