charging techniques