having self-charging means