adding zeroField function