fix 2d undependent