Electro-dynamic machines