Hahnel batteries