3D_arch updates