3d only when available