have charge effect only work over short distance