implemented D field in halfspace